0.08/0.14 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.08/0.17 % Command : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.PR9r3mp1sa true 0.16/0.38 % Computer : n031.cluster.edu 0.16/0.38 % Model : x86_64 x86_64 0.16/0.38 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.16/0.38 % Memory : 8042.1875MB 0.16/0.38 % OS : Linux 3.10.0-693.el7.x86_64 0.16/0.38 % CPULimit : 1200 0.16/0.38 % WCLimit : 120 0.16/0.38 % DateTime : Tue Jul 13 16:09:44 EDT 2021 0.16/0.39 % CPUTime : 0.16/0.39 % Running portfolio for 120 s 0.16/0.39 % File : /export/starexec/sandbox2/benchmark/theBenchmark.p 0.16/0.39 % Number of cores: 8 0.16/0.39 % Python version: Python 3.6.8 0.16/0.39 % Running in HO mode 0.54/0.65 % Total configuration time : 828 0.54/0.65 % Estimated wc time : 983 0.54/0.65 % Estimated cpu time (8 cpus) : 122.875 0.58/0.76 % /export/starexec/sandbox2/solver/bin/lams/40_c.s.sh running for 47s 0.58/0.76 % /export/starexec/sandbox2/solver/bin/lams/35_full_unif4.sh running for 47s 0.59/0.77 % /export/starexec/sandbox2/solver/bin/lams/40_c_ic.sh running for 47s 0.59/0.80 % /export/starexec/sandbox2/solver/bin/lams/15_e_short1.sh running for 18s 0.59/0.82 % /export/starexec/sandbox2/solver/bin/lams/40_noforms.sh running for 53s 0.59/0.83 % /export/starexec/sandbox2/solver/bin/lams/40_b.comb.sh running for 41s 0.59/0.84 % /export/starexec/sandbox2/solver/bin/lams/20_acsne_simpl.sh running for 24s 0.59/0.84 % /export/starexec/sandbox2/solver/bin/lams/30_sp5.sh running for 35s 0.59/0.85 % /export/starexec/sandbox2/solver/bin/lams/30_b.l.sh running for 53s 94.32/13.22 % /export/starexec/sandbox2/solver/bin/lams/35_full_unif.sh running for 33s 94.32/13.24 % Solved by lams/20_acsne_simpl.sh. 94.32/13.24 % running E: timeout 13 /export/starexec/sandbox2/solver/bin/lams/eprover-ho --pos-ext=all --neg-ext=all /export/starexec/sandbox2/tmp/tmp.PR9r3mp1sa/e_input1c5923 --cpu-limit=11 --auto -s -p 94.32/13.24 % done 112 iterations in 11.237s 94.32/13.24 % SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p' 94.32/13.24 % SZS output start Refutation 94.32/13.24 thf(setadjoin_type, type, setadjoin: $i > $i > $i). 94.32/13.24 thf(setadjoinSub_type, type, setadjoinSub: $o). 94.32/13.24 thf(emptysetimpfalse_type, type, emptysetimpfalse: $o). 94.32/13.24 thf(setunion_type, type, setunion: $i > $i). 94.32/13.24 thf(vacuousDall_type, type, vacuousDall: $o). 94.32/13.24 thf(setadjoinIR_type, type, setadjoinIR: $o). 94.32/13.24 thf(omega0Ax_type, type, omega0Ax: $o). 94.32/13.24 thf(subsetE_type, type, subsetE: $o). 94.32/13.24 thf(binunionIL_type, type, binunionIL: $o). 94.32/13.24 thf(setadjoinSub2_type, type, setadjoinSub2: $o). 94.32/13.24 thf(powersetE_type, type, powersetE: $o). 94.32/13.24 thf(quantDeMorgan3_type, type, quantDeMorgan3: $o). 94.32/13.24 thf(powerset__Cong_type, type, powerset__Cong: $o). 94.32/13.24 thf('#sk956_type', type, '#sk956': $i). 94.32/13.24 thf(nonempty_type, type, nonempty: $i > $o). 94.32/13.24 thf(omegaIndAx_type, type, omegaIndAx: $o). 94.32/13.24 thf(uniqinunit_type, type, uniqinunit: $o). 94.32/13.24 thf(dsetconstr__Cong_type, type, dsetconstr__Cong: $o). 94.32/13.24 thf(exu__Cong_type, type, exu__Cong: $o). 94.32/13.24 thf(subset2powerset_type, type, subset2powerset: $o). 94.32/13.24 thf(setoftrueEq_type, type, setoftrueEq: $o). 94.32/13.24 thf(upairsetIL_type, type, upairsetIL: $o). 94.32/13.24 thf(emptyI_type, type, emptyI: $o). 94.32/13.24 thf(exuI3_type, type, exuI3: $o). 94.32/13.24 thf(emptysetAx_type, type, emptysetAx: $o). 94.32/13.24 thf(emptyInPowerset_type, type, emptyInPowerset: $o). 94.32/13.24 thf(setadjoinIL_type, type, setadjoinIL: $o). 94.32/13.24 thf(emptyinunitempty_type, type, emptyinunitempty: $o). 94.32/13.24 thf(upairsetIR_type, type, upairsetIR: $o). 94.32/13.24 thf(emptyset__Cong_type, type, emptyset__Cong: $o). 94.32/13.24 thf(descrp_type, type, descrp: $o). 94.32/13.24 thf(nonemptyI1_type, type, nonemptyI1: $o). 94.32/13.24 thf(set2prop_type, type, set2prop: $i > $o). 94.32/13.24 thf(emptysetsubset_type, type, emptysetsubset: $o). 94.32/13.24 thf(setunionAx_type, type, setunionAx: $o). 94.32/13.24 thf(notsubsetI_type, type, notsubsetI: $o). 94.32/13.24 thf(subsetRefl_type, type, subsetRefl: $o). 94.32/13.24 thf(powerset_type, type, powerset: $i > $i). 94.32/13.24 thf(nonemptyI_type, type, nonemptyI: $o). 94.32/13.24 thf(emptysetE_type, type, emptysetE: $o). 94.32/13.24 thf(sepInPowerset_type, type, sepInPowerset: $o). 94.32/13.24 thf(subsetemptysetimpeq_type, type, subsetemptysetimpeq: $o). 94.32/13.24 thf(powersetI_type, type, powersetI: $o). 94.32/13.24 thf(exuE2_type, type, exuE2: $o). 94.32/13.24 thf(exu_type, type, exu: ($i > $o) > $o). 94.32/13.24 thf(exuE3e_type, type, exuE3e: $o). 94.32/13.24 thf(notequalI2_type, type, notequalI2: $o). 94.32/13.24 thf(descr__Cong_type, type, descr__Cong: $o). 94.32/13.24 thf(setextAx_type, type, setextAx: $o). 94.32/13.24 thf(quantDeMorgan1_type, type, quantDeMorgan1: $o). 94.32/13.24 thf(eqinunit_type, type, eqinunit: $o). 94.32/13.24 thf(powersetAx_type, type, powersetAx: $o). 94.32/13.24 thf('#sk955_type', type, '#sk955': $i). 94.32/13.24 thf(subsetI2_type, type, subsetI2: $o). 94.32/13.24 thf(binunion_type, type, binunion: $i > $i > $i). 94.32/13.24 thf(subsetI1_type, type, subsetI1: $o). 94.32/13.24 thf(nonemptyImpWitness_type, type, nonemptyImpWitness: $o). 94.32/13.24 thf(replAx_type, type, replAx: $o). 94.32/13.24 thf(subPowSU_type, type, subPowSU: $o). 94.32/13.24 thf(setunionE_type, type, setunionE: $o). 94.32/13.24 thf(setunion__Cong_type, type, setunion__Cong: $o). 94.32/13.24 thf(powersetE1_type, type, powersetE1: $o). 94.32/13.24 thf(omegaSAx_type, type, omegaSAx: $o). 94.32/13.24 thf(upairset2IR_type, type, upairset2IR: $o). 94.32/13.24 thf(setext_type, type, setext: $o). 94.32/13.24 thf(notequalI1_type, type, notequalI1: $o). 94.32/13.24 thf(setextsub_type, type, setextsub: $o). 94.32/13.24 thf('#sk958_type', type, '#sk958': $o). 94.32/13.24 thf(omega__Cong_type, type, omega__Cong: $o). 94.32/13.24 thf(omega_type, type, omega: $i). 94.32/13.24 thf(setbeta_type, type, setbeta: $o). 94.32/13.24 thf(dsetconstrER_type, type, dsetconstrER: $o). 94.32/13.24 thf(nonemptyE1_type, type, nonemptyE1: $o). 94.32/13.24 thf(prop2setE_type, type, prop2setE: $o). 94.32/13.24 thf(prop2set2propI_type, type, prop2set2propI: $o). 94.32/13.24 thf(notdallE_type, type, notdallE: $o). 94.32/13.24 thf(eqimpsubset1_type, type, eqimpsubset1: $o). 94.32/13.24 thf(exuEu_type, type, exuEu: $o). 94.32/13.24 thf(notinsingleton_type, type, notinsingleton: $o). 94.32/13.24 thf(upairsetE_type, type, upairsetE: $o). 94.32/13.24 thf(emptyE1_type, type, emptyE1: $o). 94.32/13.24 thf(emptyinPowerset_type, type, emptyinPowerset: $o). 94.32/13.24 thf(binunionIR_type, type, binunionIR: $o). 94.32/13.24 thf(wellorderingAx_type, type, wellorderingAx: $o). 94.32/13.24 thf(descr_type, type, descr: ($i > $o) > $i). 94.32/13.24 thf(powersetsubset_type, type, powersetsubset: $o). 94.32/13.24 thf(emptyset_type, type, emptyset: $i). 94.32/13.24 thf(noeltsimpempty_type, type, noeltsimpempty: $o). 94.32/13.24 thf(exuE1_type, type, exuE1: $o). 94.32/13.24 thf(inPowerset_type, type, inPowerset: $o). 94.32/13.24 thf(in_type, type, in: $i > $i > $o). 94.32/13.24 thf(setunionI_type, type, setunionI: $o). 94.32/13.24 thf(in__Cong_type, type, in__Cong: $o). 94.32/13.24 thf(setadjoinE_type, type, setadjoinE: $o). 94.32/13.24 thf(subsetTrans_type, type, subsetTrans: $o). 94.32/13.24 thf(dsetconstrEL_type, type, dsetconstrEL: $o). 94.32/13.24 thf(foundationAx_type, type, foundationAx: $o). 94.32/13.24 thf(sepSubset_type, type, sepSubset: $o). 94.32/13.24 thf(exuE3u_type, type, exuE3u: $o). 94.32/13.24 thf(setadjoinOr_type, type, setadjoinOr: $o). 94.32/13.24 thf(exuI1_type, type, exuI1: $o). 94.32/13.24 thf(quantDeMorgan2_type, type, quantDeMorgan2: $o). 94.32/13.24 thf(inCongP_type, type, inCongP: $o). 94.32/13.24 thf('#sk957_type', type, '#sk957': $i). 94.32/13.24 thf(setadjoin__Cong_type, type, setadjoin__Cong: $o). 94.32/13.24 thf(eqimpsubset2_type, type, eqimpsubset2: $o). 94.32/13.24 thf(prop2set_type, type, prop2set: $o > $i). 94.32/13.24 thf(exuI2_type, type, exuI2: $o). 94.32/13.24 thf(powersetI1_type, type, powersetI1: $o). 94.32/13.24 thf(dsetconstrI_type, type, dsetconstrI: $o). 94.32/13.24 thf(dsetconstr_type, type, dsetconstr: $i > ($i > $o) > $i). 94.32/13.24 thf(subsetE2_type, type, subsetE2: $o). 94.32/13.24 thf(singletonsswitch_type, type, singletonsswitch: $o). 94.32/13.24 thf(setadjoinAx_type, type, setadjoinAx: $o). 94.32/13.24 thf(quantDeMorgan4_type, type, quantDeMorgan4: $o). 94.32/13.24 thf(notinemptyset_type, type, notinemptyset: $o). 94.32/13.24 thf(prop2setI_type, type, prop2setI: $o). 94.32/13.24 thf(subset_type, type, subset: $i > $i > $o). 94.32/13.24 thf(notdexE_type, type, notdexE: $o). 94.32/13.24 thf(binunionIR, axiom, binunionIR = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ B ) => ( in @ Xx @ ( binunion @ A @ B ) ) ))). 94.32/13.24 thf('0', plain, 94.32/13.24 (( binunionIR ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( binunion @ X4 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(upairset2IR, axiom, upairset2IR = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 94.32/13.24 thf('1', plain, 94.32/13.24 (( upairset2IR ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(binunionIL, axiom, binunionIL = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => ( in @ Xx @ ( binunion @ A @ B ) ) ))). 94.32/13.24 thf('2', plain, 94.32/13.24 (( binunionIL ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ X4 ) => ( in @ X8 @ ( binunion @ X4 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(binunion, axiom,(( binunion ) = 94.32/13.24 (^[Xx:$i,Xy:$i]: 94.32/13.24 ( setunion @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) )))). 94.32/13.24 thf('3', plain, 94.32/13.24 (( binunion ) = 94.32/13.24 ( ^[Xx:$i,Xy:$i]: 94.32/13.24 ( setunion @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ) )), 94.32/13.24 inference('simplify_rw_rule', [status(thm)], [binunion])). 94.32/13.24 thf('4', plain, 94.32/13.24 (( binunion ) = 94.32/13.24 ( ^[V_1:$i,V_2:$i]: 94.32/13.24 ( setunion @ ( setadjoin @ V_1 @ ( setadjoin @ V_2 @ emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(sepSubset, axiom, sepSubset = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( subset @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) @ A ))). 94.32/13.24 thf('5', plain, 94.32/13.24 (( sepSubset ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( subset @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) @ X4 ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(sepInPowerset, axiom, sepInPowerset = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( in @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) @ ( powerset @ A ) ))). 94.32/13.24 thf('6', plain, 94.32/13.24 (( sepInPowerset ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( in @ 94.32/13.24 ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) @ 94.32/13.24 ( powerset @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powersetsubset, axiom, powersetsubset = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( subset @ A @ B ) => ( subset @ ( powerset @ A ) @ ( powerset @ B ) ) ))). 94.32/13.24 thf('7', plain, 94.32/13.24 (( powersetsubset ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( subset @ X4 @ X6 ) => 94.32/13.24 ( subset @ ( powerset @ X4 ) @ ( powerset @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(inPowerset, axiom, inPowerset = (![A:$i]: ( in @ A @ ( powerset @ A ) ))). 94.32/13.24 thf('8', plain, 94.32/13.24 (( inPowerset ) = ( ![X4:$i]: ( in @ X4 @ ( powerset @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powersetE1, axiom, powersetE1 = 94.32/13.24 (![A:$i,B:$i]: ( ( in @ B @ ( powerset @ A ) ) => ( subset @ B @ A ) ))). 94.32/13.24 thf('9', plain, 94.32/13.24 (( powersetE1 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X6 @ ( powerset @ X4 ) ) => ( subset @ X6 @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powersetI1, axiom, powersetI1 = 94.32/13.24 (![A:$i,B:$i]: ( ( subset @ B @ A ) => ( in @ B @ ( powerset @ A ) ) ))). 94.32/13.24 thf('10', plain, 94.32/13.24 (( powersetI1 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( subset @ X6 @ X4 ) => ( in @ X6 @ ( powerset @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetemptysetimpeq, axiom, subsetemptysetimpeq = 94.32/13.24 (![A:$i]: ( ( subset @ A @ emptyset ) => ( ( A ) = ( emptyset ) ) ))). 94.32/13.24 thf('11', plain, 94.32/13.24 (( subsetemptysetimpeq ) = 94.32/13.24 ( ![X4:$i]: ( ( subset @ X4 @ emptyset ) => ( ( X4 ) = ( emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setextsub, axiom, setextsub = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( subset @ A @ B ) => ( ( subset @ B @ A ) => ( ( A ) = ( B ) ) ) ))). 94.32/13.24 thf('12', plain, 94.32/13.24 (( setextsub ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( subset @ X4 @ X6 ) => 94.32/13.24 ( ( subset @ X6 @ X4 ) => ( ( X4 ) = ( X6 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subset2powerset, axiom, subset2powerset = 94.32/13.24 (![A:$i,B:$i]: ( ( subset @ A @ B ) => ( in @ A @ ( powerset @ B ) ) ))). 94.32/13.24 thf('13', plain, 94.32/13.24 (( subset2powerset ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( subset @ X4 @ X6 ) => ( in @ X4 @ ( powerset @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinSub2, axiom, setadjoinSub2 = 94.32/13.24 (![A:$i,Xx:$i,B:$i]: 94.32/13.24 ( ( subset @ A @ B ) => ( subset @ A @ ( setadjoin @ Xx @ B ) ) ))). 94.32/13.24 thf('14', plain, 94.32/13.24 (( setadjoinSub2 ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( subset @ X4 @ X8 ) => ( subset @ X4 @ ( setadjoin @ X6 @ X8 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinSub, axiom, setadjoinSub = 94.32/13.24 (![Xx:$i,A:$i]: ( subset @ A @ ( setadjoin @ Xx @ A ) ))). 94.32/13.24 thf('15', plain, 94.32/13.24 (( setadjoinSub ) = 94.32/13.24 ( ![X4:$i,X6:$i]: ( subset @ X6 @ ( setadjoin @ X4 @ X6 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetTrans, axiom, subsetTrans = 94.32/13.24 (![A:$i,B:$i,C:$i]: 94.32/13.24 ( ( subset @ A @ B ) => ( ( subset @ B @ C ) => ( subset @ A @ C ) ) ))). 94.32/13.24 thf('16', plain, 94.32/13.24 (( subsetTrans ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( subset @ X4 @ X6 ) => 94.32/13.24 ( ( subset @ X6 @ X8 ) => ( subset @ X4 @ X8 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetRefl, axiom, subsetRefl = (![A:$i]: ( subset @ A @ A ))). 94.32/13.24 thf('17', plain, (( subsetRefl ) = ( ![X4:$i]: ( subset @ X4 @ X4 ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notequalI2, axiom, notequalI2 = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( ( A ) != ( B ) ) ) ))). 94.32/13.24 thf('18', plain, 94.32/13.24 (( notequalI2 ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ X4 ) => 94.32/13.24 ( ( ~( in @ X8 @ X6 ) ) => ( ( X4 ) != ( X6 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notequalI1, axiom, notequalI1 = 94.32/13.24 (![A:$i,B:$i]: ( ( ~( subset @ A @ B ) ) => ( ( A ) != ( B ) ) ))). 94.32/13.24 thf('19', plain, 94.32/13.24 (( notequalI1 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: ( ( ~( subset @ X4 @ X6 ) ) => ( ( X4 ) != ( X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notsubsetI, axiom, notsubsetI = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( ~( subset @ A @ B ) ) ) ))). 94.32/13.24 thf('20', plain, 94.32/13.24 (( notsubsetI ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ X4 ) => 94.32/13.24 ( ( ~( in @ X8 @ X6 ) ) => ( ~( subset @ X4 @ X6 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetE2, axiom, subsetE2 = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( subset @ A @ B ) => ( ( ~( in @ Xx @ B ) ) => ( ~( in @ Xx @ A ) ) ) ))). 94.32/13.24 thf('21', plain, 94.32/13.24 (( subsetE2 ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( subset @ X4 @ X6 ) => 94.32/13.24 ( ( ~( in @ X8 @ X6 ) ) => ( ~( in @ X8 @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetE, axiom, subsetE = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( subset @ A @ B ) => ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ))). 94.32/13.24 thf('22', plain, 94.32/13.24 (( subsetE ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( subset @ X4 @ X6 ) => ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptysetsubset, axiom, emptysetsubset = 94.32/13.24 (![A:$i]: ( subset @ emptyset @ A ))). 94.32/13.24 thf('23', plain, 94.32/13.24 (( emptysetsubset ) = ( ![X4:$i]: ( subset @ emptyset @ X4 ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetI2, axiom, subsetI2 = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 94.32/13.24 ( subset @ A @ B ) ))). 94.32/13.24 thf('24', plain, 94.32/13.24 (( subsetI2 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 94.32/13.24 ( subset @ X4 @ X6 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(eqimpsubset1, axiom, eqimpsubset1 = 94.32/13.24 (![A:$i,B:$i]: ( ( ( A ) = ( B ) ) => ( subset @ A @ B ) ))). 94.32/13.24 thf('25', plain, 94.32/13.24 (( eqimpsubset1 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: ( ( ( X4 ) = ( X6 ) ) => ( subset @ X4 @ X6 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(eqimpsubset2, axiom, eqimpsubset2 = 94.32/13.24 (![A:$i,B:$i]: ( ( ( A ) = ( B ) ) => ( subset @ B @ A ) ))). 94.32/13.24 thf('26', plain, 94.32/13.24 (( eqimpsubset2 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: ( ( ( X4 ) = ( X6 ) ) => ( subset @ X6 @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subsetI1, axiom, subsetI1 = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 94.32/13.24 ( subset @ A @ B ) ))). 94.32/13.24 thf('27', plain, 94.32/13.24 (( subsetI1 ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 94.32/13.24 ( subset @ X4 @ X6 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(dsetconstr__Cong, axiom, dsetconstr__Cong = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ( A ) = ( B ) ) => 94.32/13.24 ( ![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 94.32/13.24 ( ( ![Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => 94.32/13.24 ( ![Xy:$i]: 94.32/13.24 ( ( in @ Xy @ B ) => 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) ) ) ) => 94.32/13.24 ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = 94.32/13.24 ( dsetconstr @ B @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ) ) ))). 94.32/13.24 thf('28', plain, 94.32/13.24 (( dsetconstr__Cong ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => 94.32/13.24 ( ![X8:( $i > $o ),X10:( $i > $o )]: 94.32/13.24 ( ( ![X12:$i]: 94.32/13.24 ( ( in @ X12 @ X4 ) => 94.32/13.24 ( ![X14:$i]: 94.32/13.24 ( ( in @ X14 @ X6 ) => 94.32/13.24 ( ( ( X12 ) = ( X14 ) ) => 94.32/13.24 ( ( X8 @ X12 ) <=> ( X10 @ X14 ) ) ) ) ) ) ) => 94.32/13.24 ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X8 @ V_1 ) ) ) = 94.32/13.24 ( dsetconstr @ X6 @ ( ^[V_2:$i]: ( X10 @ V_2 ) ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(descr__Cong, axiom, descr__Cong = 94.32/13.24 (![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 94.32/13.24 ( ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) => 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) => 94.32/13.24 ( ( descr @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = 94.32/13.24 ( descr @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ) ) ))). 94.32/13.24 thf('29', plain, 94.32/13.24 (( descr__Cong ) = 94.32/13.24 ( ![X4:( $i > $o ),X6:( $i > $o )]: 94.32/13.24 ( ( ![X8:$i,X10:$i]: 94.32/13.24 ( ( ( X8 ) = ( X10 ) ) => ( ( X4 @ X8 ) <=> ( X6 @ X10 ) ) ) ) => 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 94.32/13.24 ( ( exu @ ( ^[V_2:$i]: ( X6 @ V_2 ) ) ) => 94.32/13.24 ( ( descr @ ( ^[V_3:$i]: ( X4 @ V_3 ) ) ) = 94.32/13.24 ( descr @ ( ^[V_4:$i]: ( X6 @ V_4 ) ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuEu, axiom, exuEu = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 94.32/13.24 ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ))). 94.32/13.24 thf('30', plain, 94.32/13.24 (( exuEu ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 94.32/13.24 ( ![X6:$i,X8:$i]: 94.32/13.24 ( ( X4 @ X6 ) => ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(omega__Cong, axiom, omega__Cong = (( omega ) = ( omega ))). 94.32/13.24 thf('31', plain, (( omega__Cong ) = ( ( omega ) = ( omega ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setunion__Cong, axiom, setunion__Cong = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ( A ) = ( B ) ) => ( ( setunion @ A ) = ( setunion @ B ) ) ))). 94.32/13.24 thf('32', plain, 94.32/13.24 (( setunion__Cong ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => ( ( setunion @ X4 ) = ( setunion @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powerset__Cong, axiom, powerset__Cong = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ( A ) = ( B ) ) => ( ( powerset @ A ) = ( powerset @ B ) ) ))). 94.32/13.24 thf('33', plain, 94.32/13.24 (( powerset__Cong ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => ( ( powerset @ X4 ) = ( powerset @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoin__Cong, axiom, setadjoin__Cong = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => 94.32/13.24 ( ![Xz:$i,Xu:$i]: 94.32/13.24 ( ( ( Xz ) = ( Xu ) ) => 94.32/13.24 ( ( setadjoin @ Xx @ Xz ) = ( setadjoin @ Xy @ Xu ) ) ) ) ))). 94.32/13.24 thf('34', plain, 94.32/13.24 (( setadjoin__Cong ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => 94.32/13.24 ( ![X8:$i,X10:$i]: 94.32/13.24 ( ( ( X8 ) = ( X10 ) ) => 94.32/13.24 ( ( setadjoin @ X4 @ X8 ) = ( setadjoin @ X6 @ X10 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptyset__Cong, axiom, emptyset__Cong = (( emptyset ) = ( emptyset ))). 94.32/13.24 thf('35', plain, (( emptyset__Cong ) = ( ( emptyset ) = ( emptyset ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exu__Cong, axiom, exu__Cong = 94.32/13.24 (![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 94.32/13.24 ( ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) => 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) <=> 94.32/13.24 ( exu @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ))). 94.32/13.24 thf('36', plain, 94.32/13.24 (( exu__Cong ) = 94.32/13.24 ( ![X4:( $i > $o ),X6:( $i > $o )]: 94.32/13.24 ( ( ![X8:$i,X10:$i]: 94.32/13.24 ( ( ( X8 ) = ( X10 ) ) => ( ( X4 @ X8 ) <=> ( X6 @ X10 ) ) ) ) => 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) <=> 94.32/13.24 ( exu @ ( ^[V_2:$i]: ( X6 @ V_2 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuE3u, axiom, exuE3u = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 94.32/13.24 ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ))). 94.32/13.24 thf('37', plain, 94.32/13.24 (( exuE3u ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 94.32/13.24 ( ![X6:$i,X8:$i]: 94.32/13.24 ( ( X4 @ X6 ) => ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(in__Cong, axiom, in__Cong = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ( A ) = ( B ) ) => 94.32/13.24 ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => ( ( in @ Xx @ A ) <=> ( in @ Xy @ B ) ) ) ) ))). 94.32/13.24 thf('38', plain, 94.32/13.24 (( in__Cong ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => 94.32/13.24 ( ![X8:$i,X10:$i]: 94.32/13.24 ( ( ( X8 ) = ( X10 ) ) => 94.32/13.24 ( ( in @ X8 @ X4 ) <=> ( in @ X10 @ X6 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(inCongP, axiom, inCongP = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ( A ) = ( B ) ) => 94.32/13.24 ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => ( ( in @ Xx @ A ) => ( in @ Xy @ B ) ) ) ) ))). 94.32/13.24 thf('39', plain, 94.32/13.24 (( inCongP ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => 94.32/13.24 ( ![X8:$i,X10:$i]: 94.32/13.24 ( ( ( X8 ) = ( X10 ) ) => 94.32/13.24 ( ( in @ X8 @ X4 ) => ( in @ X10 @ X6 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuI2, axiom, exuI2 = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( ?[Xx:$i]: ( ![Xy:$i]: ( ( Xphi @ Xy ) <=> ( ( Xy ) = ( Xx ) ) ) ) ) => 94.32/13.24 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ))). 94.32/13.24 thf('40', plain, 94.32/13.24 (( exuI2 ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( ?[X6:$i]: ( ![X8:$i]: ( ( X4 @ X8 ) <=> ( ( X8 ) = ( X6 ) ) ) ) ) => 94.32/13.24 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuI3, axiom, exuI3 = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( ?[Xx:$i]: ( Xphi @ Xx ) ) => 94.32/13.24 ( ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) => 94.32/13.24 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 94.32/13.24 thf('41', plain, 94.32/13.24 (( exuI3 ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( ?[X6:$i]: ( X4 @ X6 ) ) => 94.32/13.24 ( ( ![X8:$i,X10:$i]: 94.32/13.24 ( ( X4 @ X8 ) => ( ( X4 @ X10 ) => ( ( X8 ) = ( X10 ) ) ) ) ) => 94.32/13.24 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuI1, axiom, exuI1 = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( ?[Xx:$i]: 94.32/13.24 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 94.32/13.24 ( Xphi @ Xx ) ) ) => 94.32/13.24 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ))). 94.32/13.24 thf('42', plain, 94.32/13.24 (( exuI1 ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( ?[X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) & 94.32/13.24 ( X4 @ X6 ) ) ) => 94.32/13.24 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notdallE, axiom, notdallE = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) => 94.32/13.24 ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) ))). 94.32/13.24 thf('43', plain, 94.32/13.24 (( notdallE ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ~( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( X6 @ X8 ) ) ) ) => 94.32/13.24 ( ?[X10:$i]: ( ( ~( X6 @ X10 ) ) & ( in @ X10 @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notdexE, axiom, notdexE = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) => 94.32/13.24 ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) ))). 94.32/13.24 thf('44', plain, 94.32/13.24 (( notdexE ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ~( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) => 94.32/13.24 ( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( ~( X6 @ X10 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(prop2set2propI, axiom, prop2set2propI = 94.32/13.24 (![Xphi:$o]: ( ( Xphi ) => ( set2prop @ ( prop2set @ Xphi ) ) ))). 94.32/13.24 thf('45', plain, 94.32/13.24 (( prop2set2propI ) = 94.32/13.24 ( ![X4:$o]: ( ( X4 ) => ( set2prop @ ( prop2set @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(prop2setI, axiom, prop2setI = 94.32/13.24 (![Xphi:$o]: ( ( Xphi ) => ( in @ emptyset @ ( prop2set @ Xphi ) ) ))). 94.32/13.24 thf('46', plain, 94.32/13.24 (( prop2setI ) = 94.32/13.24 ( ![X4:$o]: ( ( X4 ) => ( in @ emptyset @ ( prop2set @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(quantDeMorgan4, axiom, quantDeMorgan4 = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) => 94.32/13.24 ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) ))). 94.32/13.24 thf('47', plain, 94.32/13.24 (( quantDeMorgan4 ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ?[X8:$i]: ( ( ~( X6 @ X8 ) ) & ( in @ X8 @ X4 ) ) ) => 94.32/13.24 ( ~( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( X6 @ X10 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(quantDeMorgan3, axiom, quantDeMorgan3 = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) => 94.32/13.24 ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) ))). 94.32/13.24 thf('48', plain, 94.32/13.24 (( quantDeMorgan3 ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ~( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) => 94.32/13.24 ( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( ~( X6 @ X10 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(quantDeMorgan2, axiom, quantDeMorgan2 = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) => 94.32/13.24 ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) ))). 94.32/13.24 thf('49', plain, 94.32/13.24 (( quantDeMorgan2 ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( ~( X6 @ X8 ) ) ) ) => 94.32/13.24 ( ~( ?[X10:$i]: ( ( X6 @ X10 ) & ( in @ X10 @ X4 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(quantDeMorgan1, axiom, quantDeMorgan1 = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) => 94.32/13.24 ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) ))). 94.32/13.24 thf('50', plain, 94.32/13.24 (( quantDeMorgan1 ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ~( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( X6 @ X8 ) ) ) ) => 94.32/13.24 ( ?[X10:$i]: ( ( ~( X6 @ X10 ) ) & ( in @ X10 @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(vacuousDall, axiom, vacuousDall = 94.32/13.24 (![Xphi:( $i > $o ),Xx:$i]: ( ( in @ Xx @ emptyset ) => ( Xphi @ Xx ) ))). 94.32/13.24 thf('51', plain, 94.32/13.24 (( vacuousDall ) = 94.32/13.24 ( ![X4:( $i > $o ),X6:$i]: ( ( in @ X6 @ emptyset ) => ( X4 @ X6 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptyE1, axiom, emptyE1 = 94.32/13.24 (![A:$i,Xphi:( $i > $o )]: 94.32/13.24 ( ( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) => 94.32/13.24 ( ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = ( emptyset ) ) => 94.32/13.24 ( $false ) ) ))). 94.32/13.24 thf('52', plain, 94.32/13.24 (( emptyE1 ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o )]: 94.32/13.24 ( ( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) => 94.32/13.24 ( ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) = ( emptyset ) ) => 94.32/13.24 ( $false ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(upairsetIR, axiom, upairsetIR = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 94.32/13.24 thf('53', plain, 94.32/13.24 (( upairsetIR ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(upairsetIL, axiom, upairsetIL = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( in @ Xx @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 94.32/13.24 thf('54', plain, 94.32/13.24 (( upairsetIL ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( in @ X4 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(upairsetE, axiom, upairsetE = 94.32/13.24 (![Xx:$i,Xy:$i,Xz:$i]: 94.32/13.24 ( ( in @ Xz @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ) => 94.32/13.24 ( ( ( Xz ) = ( Xx ) ) | ( ( Xz ) = ( Xy ) ) ) ))). 94.32/13.24 thf('55', plain, 94.32/13.24 (( upairsetE ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) => 94.32/13.24 ( ( ( X8 ) = ( X4 ) ) | ( ( X8 ) = ( X6 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(singletonsswitch, axiom, singletonsswitch = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) => 94.32/13.24 ( in @ Xy @ ( setadjoin @ Xx @ emptyset ) ) ))). 94.32/13.24 thf('56', plain, 94.32/13.24 (( singletonsswitch ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) => 94.32/13.24 ( in @ X6 @ ( setadjoin @ X4 @ emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(eqinunit, axiom, eqinunit = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) = ( Xy ) ) => ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 94.32/13.24 thf('57', plain, 94.32/13.24 (( eqinunit ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) = ( X6 ) ) => ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notinsingleton, axiom, notinsingleton = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( Xx ) != ( Xy ) ) => ( ~( in @ Xy @ ( setadjoin @ Xx @ emptyset ) ) ) ))). 94.32/13.24 thf('58', plain, 94.32/13.24 (( notinsingleton ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ( X4 ) != ( X6 ) ) => 94.32/13.24 ( ~( in @ X6 @ ( setadjoin @ X4 @ emptyset ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(uniqinunit, axiom, uniqinunit = 94.32/13.24 (![Xx:$i,Xy:$i]: 94.32/13.24 ( ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) => ( ( Xx ) = ( Xy ) ) ))). 94.32/13.24 thf('59', plain, 94.32/13.24 (( uniqinunit ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) => ( ( X4 ) = ( X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(nonemptyImpWitness, axiom, nonemptyImpWitness = 94.32/13.24 (![A:$i]: ( ( nonempty @ A ) => ( ?[Xx:$i]: ( in @ Xx @ A ) ) ))). 94.32/13.24 thf('60', plain, 94.32/13.24 (( nonemptyImpWitness ) = 94.32/13.24 ( ![X4:$i]: ( ( nonempty @ X4 ) => ( ?[X6:$i]: ( in @ X6 @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuE2, axiom, exuE2 = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 94.32/13.24 ( ?[Xx:$i]: ( ![Xy:$i]: ( ( Xphi @ Xy ) <=> ( ( Xy ) = ( Xx ) ) ) ) ) ))). 94.32/13.24 thf('61', plain, 94.32/13.24 (( exuE2 ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 94.32/13.24 ( ?[X6:$i]: ( ![X8:$i]: ( ( X4 @ X8 ) <=> ( ( X8 ) = ( X6 ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(subPowSU, axiom, subPowSU = 94.32/13.24 (![A:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => ( in @ Xx @ ( powerset @ ( setunion @ A ) ) ) ))). 94.32/13.24 thf('62', plain, 94.32/13.24 (( subPowSU ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X6 @ X4 ) => ( in @ X6 @ ( powerset @ ( setunion @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setunionE, axiom, setunionE = 94.32/13.24 (![A:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ ( setunion @ A ) ) => 94.32/13.24 ( ![Xphi:$o]: 94.32/13.24 ( ( ![B:$i]: ( ( in @ Xx @ B ) => ( ( in @ B @ A ) => ( Xphi ) ) ) ) => 94.32/13.24 ( Xphi ) ) ) ))). 94.32/13.24 thf('63', plain, 94.32/13.24 (( setunionE ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X6 @ ( setunion @ X4 ) ) => 94.32/13.24 ( ![X8:$o]: 94.32/13.24 ( ( ![X10:$i]: 94.32/13.24 ( ( in @ X6 @ X10 ) => ( ( in @ X10 @ X4 ) => ( X8 ) ) ) ) => 94.32/13.24 ( X8 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setunionI, axiom, setunionI = 94.32/13.24 (![A:$i,Xx:$i,B:$i]: 94.32/13.24 ( ( in @ Xx @ B ) => ( ( in @ B @ A ) => ( in @ Xx @ ( setunion @ A ) ) ) ))). 94.32/13.24 thf('64', plain, 94.32/13.24 (( setunionI ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X6 @ X8 ) => 94.32/13.24 ( ( in @ X8 @ X4 ) => ( in @ X6 @ ( setunion @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powersetE, axiom, powersetE = 94.32/13.24 (![A:$i,B:$i,Xx:$i]: 94.32/13.24 ( ( in @ B @ ( powerset @ A ) ) => ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ))). 94.32/13.24 thf('65', plain, 94.32/13.24 (( powersetE ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X6 @ ( powerset @ X4 ) ) => 94.32/13.24 ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptyInPowerset, axiom, emptyInPowerset = 94.32/13.24 (![A:$i]: ( in @ emptyset @ ( powerset @ A ) ))). 94.32/13.24 thf('66', plain, 94.32/13.24 (( emptyInPowerset ) = 94.32/13.24 ( ![X4:$i]: ( in @ emptyset @ ( powerset @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptyinPowerset, axiom, emptyinPowerset = 94.32/13.24 (![A:$i]: ( in @ emptyset @ ( powerset @ A ) ))). 94.32/13.24 thf('67', plain, 94.32/13.24 (( emptyinPowerset ) = 94.32/13.24 ( ![X4:$i]: ( in @ emptyset @ ( powerset @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powersetI, axiom, powersetI = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) => 94.32/13.24 ( in @ B @ ( powerset @ A ) ) ))). 94.32/13.24 thf('68', plain, 94.32/13.24 (( powersetI ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) => 94.32/13.24 ( in @ X6 @ ( powerset @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setoftrueEq, axiom, setoftrueEq = 94.32/13.24 (![A:$i]: ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( $true ) ) ) = ( A ) ))). 94.32/13.24 thf('69', plain, 94.32/13.24 (( setoftrueEq ) = 94.32/13.24 ( ![X4:$i]: ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( $true ) ) ) = ( X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinOr, axiom, setadjoinOr = 94.32/13.24 (![Xx:$i,A:$i,Xy:$i]: 94.32/13.24 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) => 94.32/13.24 ( ( ( Xy ) = ( Xx ) ) | ( in @ Xy @ A ) ) ))). 94.32/13.24 thf('70', plain, 94.32/13.24 (( setadjoinOr ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) => 94.32/13.24 ( ( ( X8 ) = ( X4 ) ) | ( in @ X8 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinE, axiom, setadjoinE = 94.32/13.24 (![Xx:$i,A:$i,Xy:$i]: 94.32/13.24 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) => 94.32/13.24 ( ![Xphi:$o]: 94.32/13.24 ( ( ( ( Xy ) = ( Xx ) ) => ( Xphi ) ) => 94.32/13.24 ( ( ( in @ Xy @ A ) => ( Xphi ) ) => ( Xphi ) ) ) ) ))). 94.32/13.24 thf('71', plain, 94.32/13.24 (( setadjoinE ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) => 94.32/13.24 ( ![X10:$o]: 94.32/13.24 ( ( ( ( X8 ) = ( X4 ) ) => ( X10 ) ) => 94.32/13.24 ( ( ( in @ X8 @ X6 ) => ( X10 ) ) => ( X10 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinIR, axiom, setadjoinIR = 94.32/13.24 (![Xx:$i,A:$i,Xy:$i]: 94.32/13.24 ( ( in @ Xy @ A ) => ( in @ Xy @ ( setadjoin @ Xx @ A ) ) ))). 94.32/13.24 thf('72', plain, 94.32/13.24 (( setadjoinIR ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptyinunitempty, axiom,(( emptyinunitempty ) = 94.32/13.24 (in @ emptyset @ ( setadjoin @ emptyset @ emptyset )))). 94.32/13.24 thf('73', plain, 94.32/13.24 (( emptyinunitempty ) = 94.32/13.24 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )), 94.32/13.24 inference('simplify_rw_rule', [status(thm)], [emptyinunitempty])). 94.32/13.24 thf('74', plain, 94.32/13.24 (( emptyinunitempty ) = 94.32/13.24 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinIL, axiom, setadjoinIL = 94.32/13.24 (![Xx:$i,Xy:$i]: ( in @ Xx @ ( setadjoin @ Xx @ Xy ) ))). 94.32/13.24 thf('75', plain, 94.32/13.24 (( setadjoinIL ) = 94.32/13.24 ( ![X4:$i,X6:$i]: ( in @ X4 @ ( setadjoin @ X4 @ X6 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(nonemptyI1, axiom, nonemptyI1 = 94.32/13.24 (![A:$i]: ( ( ?[Xx:$i]: ( in @ Xx @ A ) ) => ( nonempty @ A ) ))). 94.32/13.24 thf('76', plain, 94.32/13.24 (( nonemptyI1 ) = 94.32/13.24 ( ![X4:$i]: ( ( ?[X6:$i]: ( in @ X6 @ X4 ) ) => ( nonempty @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(nonemptyI, axiom, nonemptyI = 94.32/13.24 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => 94.32/13.24 ( ( Xphi @ Xx ) => 94.32/13.24 ( nonempty @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 94.32/13.24 thf('77', plain, 94.32/13.24 (( nonemptyI ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 94.32/13.24 ( ( in @ X8 @ X4 ) => 94.32/13.24 ( ( X6 @ X8 ) => 94.32/13.24 ( nonempty @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(nonemptyE1, axiom, nonemptyE1 = 94.32/13.24 (![A:$i]: ( ( nonempty @ A ) => ( ?[Xx:$i]: ( in @ Xx @ A ) ) ))). 94.32/13.24 thf('78', plain, 94.32/13.24 (( nonemptyE1 ) = 94.32/13.24 ( ![X4:$i]: ( ( nonempty @ X4 ) => ( ?[X6:$i]: ( in @ X6 @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(nonempty, axiom,(( nonempty ) = (^[Xx:$i]: ( ( Xx ) != ( emptyset ) )))). 94.32/13.24 thf('79', plain, (( nonempty ) = ( ^[Xx:$i]: ( ( Xx ) != ( emptyset ) ) )), 94.32/13.24 inference('simplify_rw_rule', [status(thm)], [nonempty])). 94.32/13.24 thf('80', plain, (( nonempty ) = ( ^[V_1:$i]: ( ( V_1 ) != ( emptyset ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setbeta, axiom, setbeta = 94.32/13.24 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => 94.32/13.24 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) <=> 94.32/13.24 ( Xphi @ Xx ) ) ))). 94.32/13.24 thf('81', plain, 94.32/13.24 (( setbeta ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 94.32/13.24 ( ( in @ X8 @ X4 ) => 94.32/13.24 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) <=> 94.32/13.24 ( X6 @ X8 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(noeltsimpempty, axiom, noeltsimpempty = 94.32/13.24 (![A:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ~( in @ Xx @ A ) ) ) => ( ( A ) = ( emptyset ) ) ))). 94.32/13.24 thf('82', plain, 94.32/13.24 (( noeltsimpempty ) = 94.32/13.24 ( ![X4:$i]: 94.32/13.24 ( ( ![X6:$i]: ( ~( in @ X6 @ X4 ) ) ) => ( ( X4 ) = ( emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptyI, axiom, emptyI = 94.32/13.24 (![A:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ~( in @ Xx @ A ) ) ) => ( ( A ) = ( emptyset ) ) ))). 94.32/13.24 thf('83', plain, 94.32/13.24 (( emptyI ) = 94.32/13.24 ( ![X4:$i]: 94.32/13.24 ( ( ![X6:$i]: ( ~( in @ X6 @ X4 ) ) ) => ( ( X4 ) = ( emptyset ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setext, axiom, setext = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) => 94.32/13.24 ( ( A ) = ( B ) ) ) ))). 94.32/13.24 thf('84', plain, 94.32/13.24 (( setext ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 94.32/13.24 ( ( ![X10:$i]: ( ( in @ X10 @ X6 ) => ( in @ X10 @ X4 ) ) ) => 94.32/13.24 ( ( X4 ) = ( X6 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuE3e, axiom, exuE3e = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => ( ?[Xx:$i]: ( Xphi @ Xx ) ) ))). 94.32/13.24 thf('85', plain, 94.32/13.24 (( exuE3e ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => ( ?[X6:$i]: ( X4 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(notinemptyset, axiom, notinemptyset = 94.32/13.24 (![Xx:$i]: ( ~( in @ Xx @ emptyset ) ))). 94.32/13.24 thf('86', plain, 94.32/13.24 (( notinemptyset ) = ( ![X4:$i]: ( ~( in @ X4 @ emptyset ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptysetimpfalse, axiom, emptysetimpfalse = 94.32/13.24 (![Xx:$i]: ( ( in @ Xx @ emptyset ) => ( $false ) ))). 94.32/13.24 thf('87', plain, 94.32/13.24 (( emptysetimpfalse ) = 94.32/13.24 ( ![X4:$i]: ( ( in @ X4 @ emptyset ) => ( $false ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptysetE, axiom, emptysetE = 94.32/13.24 (![Xx:$i]: ( ( in @ Xx @ emptyset ) => ( ![Xphi:$o]: ( Xphi ) ) ))). 94.32/13.24 thf('88', plain, 94.32/13.24 (( emptysetE ) = 94.32/13.24 ( ![X4:$i]: ( ( in @ X4 @ emptyset ) => ( ![X6:$o]: ( X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(prop2setE, axiom, prop2setE = 94.32/13.24 (![Xphi:$o,Xx:$i]: ( ( in @ Xx @ ( prop2set @ Xphi ) ) => ( Xphi ) ))). 94.32/13.24 thf('89', plain, 94.32/13.24 (( prop2setE ) = 94.32/13.24 ( ![X4:$o,X6:$i]: ( ( in @ X6 @ ( prop2set @ X4 ) ) => ( X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exuE1, axiom, exuE1 = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 94.32/13.24 ( ?[Xx:$i]: 94.32/13.24 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 94.32/13.24 ( Xphi @ Xx ) ) ) ))). 94.32/13.24 thf('90', plain, 94.32/13.24 (( exuE1 ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 94.32/13.24 ( ?[X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) & 94.32/13.24 ( X4 @ X6 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(dsetconstrER, axiom, dsetconstrER = 94.32/13.24 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 94.32/13.24 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) => 94.32/13.24 ( Xphi @ Xx ) ))). 94.32/13.24 thf('91', plain, 94.32/13.24 (( dsetconstrER ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 94.32/13.24 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) => 94.32/13.24 ( X6 @ X8 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(dsetconstrEL, axiom, dsetconstrEL = 94.32/13.24 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 94.32/13.24 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) => 94.32/13.24 ( in @ Xx @ A ) ))). 94.32/13.24 thf('92', plain, 94.32/13.24 (( dsetconstrEL ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 94.32/13.24 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) => 94.32/13.24 ( in @ X8 @ X4 ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(dsetconstrI, axiom, dsetconstrI = 94.32/13.24 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => 94.32/13.24 ( ( Xphi @ Xx ) => 94.32/13.24 ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 94.32/13.24 thf('93', plain, 94.32/13.24 (( dsetconstrI ) = 94.32/13.24 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 94.32/13.24 ( ( in @ X8 @ X4 ) => 94.32/13.24 ( ( X6 @ X8 ) => 94.32/13.24 ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(descrp, axiom, descrp = 94.32/13.24 (![Xphi:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 94.32/13.24 ( Xphi @ ( descr @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 94.32/13.24 thf('94', plain, 94.32/13.24 (( descrp ) = 94.32/13.24 ( ![X4:( $i > $o )]: 94.32/13.24 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 94.32/13.24 ( X4 @ ( descr @ ( ^[V_2:$i]: ( X4 @ V_2 ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(wellorderingAx, axiom, wellorderingAx = 94.32/13.24 (![A:$i]: 94.32/13.24 ( ?[B:$i]: 94.32/13.24 ( ( ![C:$i]: 94.32/13.24 ( ( ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ A ) ) ) & 94.32/13.24 ( ?[Xx:$i]: ( in @ Xx @ C ) ) ) => 94.32/13.24 ( ?[D:$i,Xx:$i]: 94.32/13.24 ( ( ![E:$i]: 94.32/13.24 ( ( in @ E @ B ) => 94.32/13.24 ( ( ![Xy:$i]: ( ( in @ Xy @ E ) => ( in @ Xy @ D ) ) ) | 94.32/13.24 ( in @ Xx @ E ) ) ) ) & 94.32/13.24 ( ~( ?[Xy:$i]: ( ( in @ Xy @ C ) & ( in @ Xy @ D ) ) ) ) & 94.32/13.24 ( in @ Xx @ C ) & ( in @ D @ B ) ) ) ) ) & 94.32/13.24 ( ![C:$i,D:$i]: 94.32/13.24 ( ( ( in @ C @ B ) & ( in @ D @ B ) ) => 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ D ) ) ) | 94.32/13.24 ( ![Xx:$i]: ( ( in @ Xx @ D ) => ( in @ Xx @ C ) ) ) ) ) ) & 94.32/13.24 ( ![Xx:$i,Xy:$i]: 94.32/13.24 ( ( ( in @ Xx @ A ) & ( in @ Xy @ A ) ) => 94.32/13.24 ( ( ![C:$i]: 94.32/13.24 ( ( in @ C @ B ) => ( ( in @ Xx @ C ) <=> ( in @ Xy @ C ) ) ) ) => 94.32/13.24 ( ( Xx ) = ( Xy ) ) ) ) ) & 94.32/13.24 ( ![C:$i]: 94.32/13.24 ( ( in @ C @ B ) => 94.32/13.24 ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ A ) ) ) ) ) ) ))). 94.32/13.24 thf('95', plain, 94.32/13.24 (( wellorderingAx ) = 94.32/13.24 ( ![X4:$i]: 94.32/13.24 ( ?[X6:$i]: 94.32/13.24 ( ( ![X8:$i]: 94.32/13.24 ( ( ( ![X10:$i]: ( ( in @ X10 @ X8 ) => ( in @ X10 @ X4 ) ) ) & 94.32/13.24 ( ?[X12:$i]: ( in @ X12 @ X8 ) ) ) => 94.32/13.24 ( ?[X14:$i,X16:$i]: 94.32/13.24 ( ( ![X18:$i]: 94.32/13.24 ( ( in @ X18 @ X6 ) => 94.32/13.24 ( ( ![X20:$i]: 94.32/13.24 ( ( in @ X20 @ X18 ) => ( in @ X20 @ X14 ) ) ) | 94.32/13.24 ( in @ X16 @ X18 ) ) ) ) & 94.32/13.24 ( ~( ?[X22:$i]: ( ( in @ X22 @ X8 ) & ( in @ X22 @ X14 ) ) ) ) & 94.32/13.24 ( in @ X16 @ X8 ) & ( in @ X14 @ X6 ) ) ) ) ) & 94.32/13.24 ( ![X24:$i,X26:$i]: 94.32/13.24 ( ( ( in @ X24 @ X6 ) & ( in @ X26 @ X6 ) ) => 94.32/13.24 ( ( ![X28:$i]: ( ( in @ X28 @ X24 ) => ( in @ X28 @ X26 ) ) ) | 94.32/13.24 ( ![X30:$i]: ( ( in @ X30 @ X26 ) => ( in @ X30 @ X24 ) ) ) ) ) ) & 94.32/13.24 ( ![X32:$i,X34:$i]: 94.32/13.24 ( ( ( in @ X32 @ X4 ) & ( in @ X34 @ X4 ) ) => 94.32/13.24 ( ( ![X36:$i]: 94.32/13.24 ( ( in @ X36 @ X6 ) => 94.32/13.24 ( ( in @ X32 @ X36 ) <=> ( in @ X34 @ X36 ) ) ) ) => 94.32/13.24 ( ( X32 ) = ( X34 ) ) ) ) ) & 94.32/13.24 ( ![X38:$i]: 94.32/13.24 ( ( in @ X38 @ X6 ) => 94.32/13.24 ( ![X40:$i]: ( ( in @ X40 @ X38 ) => ( in @ X40 @ X4 ) ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(foundationAx, axiom, foundationAx = 94.32/13.24 (![A:$i]: 94.32/13.24 ( ( ?[Xx:$i]: ( in @ Xx @ A ) ) => 94.32/13.24 ( ?[B:$i]: 94.32/13.24 ( ( ~( ?[Xx:$i]: ( ( in @ Xx @ A ) & ( in @ Xx @ B ) ) ) ) & 94.32/13.24 ( in @ B @ A ) ) ) ))). 94.32/13.24 thf('96', plain, 94.32/13.24 (( foundationAx ) = 94.32/13.24 ( ![X4:$i]: 94.32/13.24 ( ( ?[X6:$i]: ( in @ X6 @ X4 ) ) => 94.32/13.24 ( ?[X8:$i]: 94.32/13.24 ( ( ~( ?[X10:$i]: ( ( in @ X10 @ X4 ) & ( in @ X10 @ X8 ) ) ) ) & 94.32/13.24 ( in @ X8 @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(replAx, axiom, replAx = 94.32/13.24 (![Xphi:( $i > $i > $o ),A:$i]: 94.32/13.24 ( ( ![Xx:$i]: 94.32/13.24 ( ( in @ Xx @ A ) => ( exu @ ( ^[Xy:$i]: ( Xphi @ Xx @ Xy ) ) ) ) ) => 94.32/13.24 ( ?[B:$i]: 94.32/13.24 ( ![Xx:$i]: 94.32/13.24 ( ( in @ Xx @ B ) <=> 94.32/13.24 ( ?[Xy:$i]: ( ( Xphi @ Xy @ Xx ) & ( in @ Xy @ A ) ) ) ) ) ) ))). 94.32/13.24 thf('97', plain, 94.32/13.24 (( replAx ) = 94.32/13.24 ( ![X4:( $i > $i > $o ),X6:$i]: 94.32/13.24 ( ( ![X8:$i]: 94.32/13.24 ( ( in @ X8 @ X6 ) => ( exu @ ( ^[V_1:$i]: ( X4 @ X8 @ V_1 ) ) ) ) ) => 94.32/13.24 ( ?[X10:$i]: 94.32/13.24 ( ![X12:$i]: 94.32/13.24 ( ( in @ X12 @ X10 ) <=> 94.32/13.24 ( ?[X14:$i]: ( ( X4 @ X14 @ X12 ) & ( in @ X14 @ X6 ) ) ) ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(omegaIndAx, axiom, omegaIndAx = 94.32/13.24 (![A:$i]: 94.32/13.24 ( ( ( in @ emptyset @ A ) & 94.32/13.24 ( ![Xx:$i]: 94.32/13.24 ( ( ( in @ Xx @ omega ) & ( in @ Xx @ A ) ) => 94.32/13.24 ( in @ ( setadjoin @ Xx @ Xx ) @ A ) ) ) ) => 94.32/13.24 ( ![Xx:$i]: ( ( in @ Xx @ omega ) => ( in @ Xx @ A ) ) ) ))). 94.32/13.24 thf('98', plain, 94.32/13.24 (( omegaIndAx ) = 94.32/13.24 ( ![X4:$i]: 94.32/13.24 ( ( ( in @ emptyset @ X4 ) & 94.32/13.24 ( ![X6:$i]: 94.32/13.24 ( ( ( in @ X6 @ omega ) & ( in @ X6 @ X4 ) ) => 94.32/13.24 ( in @ ( setadjoin @ X6 @ X6 ) @ X4 ) ) ) ) => 94.32/13.24 ( ![X8:$i]: ( ( in @ X8 @ omega ) => ( in @ X8 @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(omegaSAx, axiom, omegaSAx = 94.32/13.24 (![Xx:$i]: 94.32/13.24 ( ( in @ Xx @ omega ) => ( in @ ( setadjoin @ Xx @ Xx ) @ omega ) ))). 94.32/13.24 thf('99', plain, 94.32/13.24 (( omegaSAx ) = 94.32/13.24 ( ![X4:$i]: 94.32/13.24 ( ( in @ X4 @ omega ) => ( in @ ( setadjoin @ X4 @ X4 ) @ omega ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(omega0Ax, axiom,(( omega0Ax ) = (in @ emptyset @ omega))). 94.32/13.24 thf('100', plain, (( omega0Ax ) = ( in @ emptyset @ omega )), 94.32/13.24 inference('simplify_rw_rule', [status(thm)], [omega0Ax])). 94.32/13.24 thf('101', plain, (( omega0Ax ) = ( in @ emptyset @ omega )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setunionAx, axiom, setunionAx = 94.32/13.24 (![A:$i,Xx:$i]: 94.32/13.24 ( ( in @ Xx @ ( setunion @ A ) ) <=> 94.32/13.24 ( ?[B:$i]: ( ( in @ B @ A ) & ( in @ Xx @ B ) ) ) ))). 94.32/13.24 thf('102', plain, 94.32/13.24 (( setunionAx ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X6 @ ( setunion @ X4 ) ) <=> 94.32/13.24 ( ?[X8:$i]: ( ( in @ X8 @ X4 ) & ( in @ X6 @ X8 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(powersetAx, axiom, powersetAx = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( in @ B @ ( powerset @ A ) ) <=> 94.32/13.24 ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) ))). 94.32/13.24 thf('103', plain, 94.32/13.24 (( powersetAx ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( in @ X6 @ ( powerset @ X4 ) ) <=> 94.32/13.24 ( ![X8:$i]: ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setadjoinAx, axiom, setadjoinAx = 94.32/13.24 (![Xx:$i,A:$i,Xy:$i]: 94.32/13.24 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) <=> 94.32/13.24 ( ( ( Xy ) = ( Xx ) ) | ( in @ Xy @ A ) ) ))). 94.32/13.24 thf('104', plain, 94.32/13.24 (( setadjoinAx ) = 94.32/13.24 ( ![X4:$i,X6:$i,X8:$i]: 94.32/13.24 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) <=> 94.32/13.24 ( ( ( X8 ) = ( X4 ) ) | ( in @ X8 @ X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(emptysetAx, axiom, emptysetAx = (![Xx:$i]: ( ~( in @ Xx @ emptyset ) ))). 94.32/13.24 thf('105', plain, 94.32/13.24 (( emptysetAx ) = ( ![X4:$i]: ( ~( in @ X4 @ emptyset ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(setextAx, axiom, setextAx = 94.32/13.24 (![A:$i,B:$i]: 94.32/13.24 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) <=> ( in @ Xx @ B ) ) ) => 94.32/13.24 ( ( A ) = ( B ) ) ))). 94.32/13.24 thf('106', plain, 94.32/13.24 (( setextAx ) = 94.32/13.24 ( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 94.32/13.24 ( ( X4 ) = ( X6 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(exu, axiom,(( exu ) = 94.32/13.24 (^[Xphi:( $i > $o )]: 94.32/13.24 ( ?[Xx:$i]: 94.32/13.24 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & ( Xphi @ Xx ) ) )))). 94.32/13.24 thf('107', plain, 94.32/13.24 (( exu ) = 94.32/13.24 ( ^[Xphi:( $i > $o )]: 94.32/13.24 ( ?[Xx:$i]: 94.32/13.24 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 94.32/13.24 ( Xphi @ Xx ) ) ) )), 94.32/13.24 inference('simplify_rw_rule', [status(thm)], [exu])). 94.32/13.24 thf('108', plain, 94.32/13.24 (( exu ) = 94.32/13.24 ( ^[V_1:( $i > $o )]: 94.32/13.24 ( ?[X4:$i]: 94.32/13.24 ( ( ![X6:$i]: ( ( V_1 @ X6 ) => ( ( X4 ) = ( X6 ) ) ) ) & 94.32/13.24 ( V_1 @ X4 ) ) ) )), 94.32/13.24 define([status(thm)])). 94.32/13.24 thf(binunionEcases, conjecture, 94.32/13.24 (( setextAx ) => 94.32/13.24 ( ( emptysetAx ) => 94.32/13.24 ( ( setadjoinAx ) => 94.32/13.24 ( ( powersetAx ) => 94.32/13.24 ( ( setunionAx ) => 94.32/13.24 ( ( omega0Ax ) => 94.32/13.24 ( ( omegaSAx ) => 94.32/13.24 ( ( omegaIndAx ) => 94.32/13.24 ( ( replAx ) => 94.32/13.24 ( ( foundationAx ) => 94.32/13.24 ( ( wellorderingAx ) => 94.32/13.24 ( ( descrp ) => 94.32/13.24 ( ( dsetconstrI ) => 94.32/13.24 ( ( dsetconstrEL ) => 94.32/13.24 ( ( dsetconstrER ) => 94.32/13.24 ( ( exuE1 ) => 94.32/13.24 ( ( prop2setE ) => 94.32/13.24 ( ( emptysetE ) => 94.32/13.24 ( ( emptysetimpfalse ) => 94.32/13.24 ( ( notinemptyset ) => 94.32/13.24 ( ( exuE3e ) => 94.32/13.24 ( ( setext ) => 94.32/13.24 ( ( emptyI ) => 94.32/13.24 ( ( noeltsimpempty ) => 94.32/13.24 ( ( setbeta ) => 94.32/13.24 ( ( nonemptyE1 ) => 94.32/13.24 ( ( nonemptyI ) => 94.32/13.24 ( ( nonemptyI1 ) => 94.32/13.24 ( ( setadjoinIL ) => 94.32/13.24 ( ( emptyinunitempty ) => 94.32/13.24 ( ( setadjoinIR ) => 94.32/13.24 ( ( setadjoinE ) => 94.32/13.24 ( ( 94.32/13.24 setadjoinOr ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setoftrueEq ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 powersetI ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 emptyinPowerset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 emptyInPowerset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 powersetE ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setunionI ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setunionE ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subPowSU ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exuE2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 nonemptyImpWitness ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 uniqinunit ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 notinsingleton ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 eqinunit ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 singletonsswitch ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 upairsetE ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 upairsetIL ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 upairsetIR ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 emptyE1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 vacuousDall ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 quantDeMorgan1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 quantDeMorgan2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 quantDeMorgan3 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 quantDeMorgan4 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 prop2setI ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 prop2set2propI ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 notdexE ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 notdallE ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exuI1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exuI3 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exuI2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 inCongP ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 in__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exuE3u ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exu__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 emptyset__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setadjoin__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 powerset__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setunion__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 omega__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 exuEu ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 descr__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 dsetconstr__Cong ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetI1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 eqimpsubset2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 eqimpsubset1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetI2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 emptysetsubset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetE ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetE2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 notsubsetI ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 notequalI1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 notequalI2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetRefl ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetTrans ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setadjoinSub ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setadjoinSub2 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subset2powerset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 setextsub ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 subsetemptysetimpeq ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 powersetI1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 powersetE1 ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 inPowerset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 powersetsubset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 sepInPowerset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 sepSubset ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 binunionIL ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 upairset2IR ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 binunionIR ) => 94.32/13.24 ( 94.32/13.24 ![ 94.32/13.24 A:$i,B:$i, 94.32/13.24 Xx:$i, 94.32/13.24 Xphi:$o]: 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 in @ 94.32/13.24 Xx @ 94.32/13.24 ( 94.32/13.24 binunion @ 94.32/13.24 A @ B ) ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 in @ 94.32/13.24 Xx @ A ) => 94.32/13.24 ( 94.32/13.24 Xphi ) ) => 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 in @ 94.32/13.24 Xx @ B ) => 94.32/13.24 ( 94.32/13.24 Xphi ) ) => 94.32/13.24 ( 94.32/13.24 Xphi ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))). 94.32/13.24 thf(zf_stmt_0, conjecture, 94.32/13.24 (( ![X4:$i,X6:$i]: 94.32/13.24 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 94.32/13.24 ( ( X4 ) = ( X6 ) ) ) ) => 94.32/13.24 ( ( ![X10:$i]: ( ~( in @ X10 @ emptyset ) ) ) => 94.32/13.24 ( ( ![X12:$i,X14:$i,X16:$i]: 94.32/13.24 ( ( in @ X16 @ ( setadjoin @ X12 @ X14 ) ) <=> 94.32/13.24 ( ( in @ X16 @ X14 ) | ( ( X16 ) = ( X12 ) ) ) ) ) => 94.32/13.24 ( ( ![X18:$i,X20:$i]: 94.32/13.24 ( ( in @ X20 @ ( powerset @ X18 ) ) <=> 94.32/13.24 ( ![X22:$i]: ( ( in @ X22 @ X20 ) => ( in @ X22 @ X18 ) ) ) ) ) => 94.32/13.24 ( ( ![X24:$i,X26:$i]: 94.32/13.24 ( ( in @ X26 @ ( setunion @ X24 ) ) <=> 94.32/13.24 ( ?[X28:$i]: ( ( in @ X26 @ X28 ) & ( in @ X28 @ X24 ) ) ) ) ) => 94.32/13.24 ( ( in @ emptyset @ omega ) => 94.32/13.24 ( ( ![X30:$i]: 94.32/13.24 ( ( in @ X30 @ omega ) => 94.32/13.24 ( in @ ( setadjoin @ X30 @ X30 ) @ omega ) ) ) => 94.32/13.24 ( ( ![X32:$i]: 94.32/13.24 ( ( ( ![X34:$i]: 94.32/13.24 ( ( ( in @ X34 @ X32 ) & ( in @ X34 @ omega ) ) => 94.32/13.24 ( in @ ( setadjoin @ X34 @ X34 ) @ X32 ) ) ) & 94.32/13.24 ( in @ emptyset @ X32 ) ) => 94.32/13.24 ( ![X36:$i]: 94.32/13.24 ( ( in @ X36 @ omega ) => ( in @ X36 @ X32 ) ) ) ) ) => 94.32/13.24 ( ( ![X38:( $i > $i > $o ),X40:$i]: 94.32/13.24 ( ( ![X42:$i]: 94.32/13.24 ( ( in @ X42 @ X40 ) => 94.32/13.24 ( ?[X44:$i]: 94.32/13.24 ( ( X38 @ X42 @ X44 ) & 94.32/13.24 ( ![X46:$i]: 94.32/13.24 ( ( X38 @ X42 @ X46 ) => 94.32/13.24 ( ( X44 ) = ( X46 ) ) ) ) ) ) ) ) => 94.32/13.24 ( ?[X48:$i]: 94.32/13.24 ( ![X50:$i]: 94.32/13.24 ( ( in @ X50 @ X48 ) <=> 94.32/13.24 ( ?[X52:$i]: 94.32/13.24 ( ( in @ X52 @ X40 ) & ( X38 @ X52 @ X50 ) ) ) ) ) ) ) ) => 94.32/13.24 ( ( ![X54:$i]: 94.32/13.24 ( ( ?[X56:$i]: ( in @ X56 @ X54 ) ) => 94.32/13.24 ( ?[X58:$i]: 94.32/13.24 ( ( in @ X58 @ X54 ) & 94.32/13.24 ( ~( ?[X60:$i]: 94.32/13.24 ( ( in @ X60 @ X58 ) & ( in @ X60 @ X54 ) ) ) ) ) ) ) ) => 94.32/13.24 ( ( ![X62:$i]: 94.32/13.24 ( ?[X64:$i]: 94.32/13.24 ( ( ![X96:$i]: 94.32/13.24 ( ( in @ X96 @ X64 ) => 94.32/13.24 ( ![X98:$i]: 94.32/13.24 ( ( in @ X98 @ X96 ) => ( in @ X98 @ X62 ) ) ) ) ) & 94.32/13.24 ( ![X90:$i,X92:$i]: 94.32/13.24 ( ( ( in @ X92 @ X62 ) & ( in @ X90 @ X62 ) ) => 94.32/13.24 ( ( ![X94:$i]: 94.32/13.24 ( ( in @ X94 @ X64 ) => 94.32/13.24 ( ( in @ X90 @ X94 ) <=> 94.32/13.24 ( in @ X92 @ X94 ) ) ) ) => 94.32/13.24 ( ( X90 ) = ( X92 ) ) ) ) ) & 94.32/13.24 ( ![X82:$i,X84:$i]: 94.32/13.24 ( ( ( in @ X84 @ X64 ) & ( in @ X82 @ X64 ) ) => 94.32/13.24 ( ( ![X88:$i]: 94.32/13.24 ( ( in @ X88 @ X84 ) => 94.32/13.24 ( in @ X88 @ X82 ) ) ) | 94.32/13.24 ( ![X86:$i]: 94.32/13.24 ( ( in @ X86 @ X82 ) => 94.32/13.24 ( in @ X86 @ X84 ) ) ) ) ) ) & 94.32/13.24 ( ![X66:$i]: 94.32/13.24 ( ( ( ?[X70:$i]: ( in @ X70 @ X66 ) ) & 94.32/13.24 ( ![X68:$i]: 94.32/13.24 ( ( in @ X68 @ X66 ) => 94.32/13.24 ( in @ X68 @ X62 ) ) ) ) => 94.32/13.24 ( ?[X72:$i,X74:$i]: 94.32/13.24 ( ( in @ X72 @ X64 ) & 94.32/13.24 ( in @ X74 @ X66 ) & 94.32/13.24 ( ~( ?[X80:$i]: 94.32/13.24 ( ( in @ X80 @ X72 ) & 94.32/13.24 ( in @ X80 @ X66 ) ) ) ) & 94.32/13.24 ( ![X76:$i]: 94.32/13.24 ( ( in @ X76 @ X64 ) => 94.32/13.24 ( ( in @ X74 @ X76 ) | 94.32/13.24 ( ![X78:$i]: 94.32/13.24 ( ( in @ X78 @ X76 ) => 94.32/13.24 ( in @ X78 @ X72 ) ) ) ) ) ) ) ) ) ) ) ) ) => 94.32/13.24 ( ( ![X100:( $i > $o )]: 94.32/13.24 ( ( ?[X102:$i]: 94.32/13.24 ( ( X100 @ X102 ) & 94.32/13.24 ( ![X104:$i]: 94.32/13.24 ( ( X100 @ X104 ) => 94.32/13.24 ( ( X102 ) = ( X104 ) ) ) ) ) ) => 94.32/13.24 ( X100 @ 94.32/13.24 ( descr @ ( ^[V_1:$i]: ( X100 @ V_1 ) ) ) ) ) ) => 94.32/13.24 ( ( ![X106:$i,X108:( $i > $o ),X110:$i]: 94.32/13.24 ( ( in @ X110 @ X106 ) => 94.32/13.24 ( ( X108 @ X110 ) => 94.32/13.24 ( in @ 94.32/13.24 X110 @ 94.32/13.24 ( dsetconstr @ 94.32/13.24 X106 @ ( ^[V_2:$i]: ( X108 @ V_2 ) ) ) ) ) ) ) => 94.32/13.24 ( ( ![X112:$i,X114:( $i > $o ),X116:$i]: 94.32/13.24 ( ( in @ 94.32/13.24 X116 @ 94.32/13.24 ( dsetconstr @ 94.32/13.24 X112 @ ( ^[V_3:$i]: ( X114 @ V_3 ) ) ) ) => 94.32/13.24 ( in @ X116 @ X112 ) ) ) => 94.32/13.24 ( ( ![X118:$i,X120:( $i > $o ),X122:$i]: 94.32/13.24 ( ( in @ 94.32/13.24 X122 @ 94.32/13.24 ( dsetconstr @ 94.32/13.24 X118 @ ( ^[V_4:$i]: ( X120 @ V_4 ) ) ) ) => 94.32/13.24 ( X120 @ X122 ) ) ) => 94.32/13.24 ( ( ![X124:( $i > $o )]: 94.32/13.24 ( ( ?[X126:$i]: 94.32/13.24 ( ( X124 @ X126 ) & 94.32/13.24 ( ![X128:$i]: 94.32/13.24 ( ( X124 @ X128 ) => 94.32/13.24 ( ( X126 ) = ( X128 ) ) ) ) ) ) => 94.32/13.24 ( ?[X130:$i]: 94.32/13.24 ( ( X124 @ X130 ) & 94.32/13.24 ( ![X132:$i]: 94.32/13.24 ( ( X124 @ X132 ) => 94.32/13.24 ( ( X130 ) = ( X132 ) ) ) ) ) ) ) ) => 94.32/13.24 ( ( ![X134:$o,X136:$i]: 94.32/13.24 ( ( in @ X136 @ ( prop2set @ X134 ) ) => 94.32/13.24 ( X134 ) ) ) => 94.32/13.24 ( ( ![X138:$i]: 94.32/13.24 ( ( in @ X138 @ emptyset ) => 94.32/13.24 ( ![X140:$o]: ( X140 ) ) ) ) => 94.32/13.24 ( ( ![X142:$i]: 94.32/13.24 ( ~( in @ X142 @ emptyset ) ) ) => 94.32/13.24 ( ( ![X144:$i]: 94.32/13.24 ( ~( in @ X144 @ emptyset ) ) ) => 94.32/13.24 ( ( ![X146:( $i > $o )]: 94.32/13.24 ( ( ?[X148:$i]: 94.32/13.24 ( ( X146 @ X148 ) & 94.32/13.24 ( ![X150:$i]: 94.32/13.24 ( ( X146 @ X150 ) => 94.32/13.24 ( ( X148 ) = ( X150 ) ) ) ) ) ) => 94.32/13.24 ( ?[X152:$i]: ( X146 @ X152 ) ) ) ) => 94.32/13.24 ( ( ![X154:$i,X156:$i]: 94.32/13.24 ( ( ![X158:$i]: 94.32/13.24 ( ( in @ X158 @ X154 ) => 94.32/13.24 ( in @ X158 @ X156 ) ) ) => 94.32/13.24 ( ( ![X160:$i]: 94.32/13.24 ( ( in @ X160 @ X156 ) => 94.32/13.24 ( in @ X160 @ X154 ) ) ) => 94.32/13.24 ( ( X154 ) = ( X156 ) ) ) ) ) => 94.32/13.24 ( ( ![X162:$i]: 94.32/13.24 ( ( ![X164:$i]: 94.32/13.24 ( ~( in @ X164 @ X162 ) ) ) => 94.32/13.24 ( ( X162 ) = ( emptyset ) ) ) ) => 94.32/13.24 ( ( ![X166:$i]: 94.32/13.24 ( ( ![X168:$i]: 94.32/13.24 ( ~( in @ X168 @ X166 ) ) ) => 94.32/13.24 ( ( X166 ) = 94.32/13.24 ( emptyset ) ) ) ) => 94.32/13.24 ( ( ![X170:$i, 94.32/13.24 X172:( $i > $o ), 94.32/13.24 X174:$i]: 94.32/13.24 ( ( in @ X174 @ X170 ) => 94.32/13.24 ( ( in @ 94.32/13.24 X174 @ 94.32/13.24 ( dsetconstr @ 94.32/13.24 X170 @ 94.32/13.24 ( ^[V_5:$i]: 94.32/13.24 ( X172 @ V_5 ) ) ) ) <=> 94.32/13.24 ( X172 @ X174 ) ) ) ) => 94.32/13.24 ( ( ![X176:$i]: 94.32/13.24 ( ( ( X176 ) != 94.32/13.24 ( emptyset ) ) => 94.32/13.24 ( ?[X178:$i]: 94.32/13.24 ( in @ X178 @ X176 ) ) ) ) => 94.32/13.24 ( ( ![X180:$i, 94.32/13.24 X182:( $i > $o ), 94.32/13.24 X184:$i]: 94.32/13.24 ( ( in @ X184 @ X180 ) => 94.32/13.24 ( ( X182 @ X184 ) => 94.32/13.24 ( ( dsetconstr @ 94.32/13.24 X180 @ 94.32/13.24 ( ^[ 94.32/13.24 V_6:$i]: 94.32/13.24 ( 94.32/13.24 X182 @ V_6 ) ) ) != 94.32/13.24 ( emptyset ) ) ) ) ) => 94.32/13.24 ( ( ![X186:$i]: 94.32/13.24 ( ( ?[X188:$i]: 94.32/13.24 ( in @ 94.32/13.24 X188 @ X186 ) ) => 94.32/13.24 ( ( X186 ) != 94.32/13.24 ( emptyset ) ) ) ) => 94.32/13.24 ( ( ![X190:$i, 94.32/13.24 X192:$i]: 94.32/13.24 ( in @ 94.32/13.24 X190 @ 94.32/13.24 ( setadjoin @ 94.32/13.24 X190 @ X192 ) ) ) => 94.32/13.24 ( ( in @ 94.32/13.24 emptyset @ 94.32/13.24 ( setadjoin @ 94.32/13.24 emptyset @ 94.32/13.24 emptyset ) ) => 94.32/13.24 ( ( ![X194:$i, 94.32/13.24 X196:$i, 94.32/13.24 X198:$i]: 94.32/13.24 ( ( 94.32/13.24 in @ 94.32/13.24 X198 @ 94.32/13.24 X196 ) => 94.32/13.24 ( 94.32/13.24 in @ 94.32/13.24 X198 @ 94.32/13.24 ( 94.32/13.24 setadjoin 94.32/13.24 @ 94.32/13.24 X194 @ 94.32/13.24 X196 ) ) ) ) => 94.32/13.24 ( ( ![ 94.32/13.24 X200:$i, 94.32/13.24 X202:$i, 94.32/13.24 X204:$i]: 94.32/13.24 ( 94.32/13.24 ( 94.32/13.24 in @ 94.32/13.24 X204 @ 94.32/13.24 ( 94.32/13.24 setadjoin 94.32/13.24 @ 94.32/13.24 X200 @ 94.32/13.24 X202 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X206:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X204 ) = 94.32/13.25 ( 94.32/13.25 X200 ) ) => 94.32/13.25 ( 94.32/13.25 X206 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X204 @ 94.32/13.25 X202 ) => 94.32/13.25 ( 94.32/13.25 X206 ) ) => 94.32/13.25 ( 94.32/13.25 X206 ) ) ) ) ) ) => 94.32/13.25 ( ( 94.32/13.25 ![ 94.32/13.25 X208:$i, 94.32/13.25 X210:$i, 94.32/13.25 X212:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X212 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X208 @ 94.32/13.25 X210 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X212 @ 94.32/13.25 X210 ) | 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X212 ) = 94.32/13.25 ( 94.32/13.25 X208 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X214:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X214 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_7:$i]: 94.32/13.25 ( 94.32/13.25 $true ) ) ) = 94.32/13.25 ( 94.32/13.25 X214 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X216:$i, 94.32/13.25 X218:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X220:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X220 @ 94.32/13.25 X218 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X220 @ 94.32/13.25 X216 ) ) ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X218 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X216 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X222:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 emptyset @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X222 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X224:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 emptyset @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X224 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X226:$i, 94.32/13.25 X228:$i, 94.32/13.25 X230:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X228 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X226 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X230 @ 94.32/13.25 X228 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X230 @ 94.32/13.25 X226 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X232:$i, 94.32/13.25 X234:$i, 94.32/13.25 X236:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X234 @ 94.32/13.25 X236 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X236 @ 94.32/13.25 X232 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X234 @ 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 X232 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X238:$i, 94.32/13.25 X240:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X240 @ 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 X238 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X242:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X244:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X240 @ 94.32/13.25 X244 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X244 @ 94.32/13.25 X238 ) => 94.32/13.25 ( 94.32/13.25 X242 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 X242 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X246:$i, 94.32/13.25 X248:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X248 @ 94.32/13.25 X246 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X248 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 X246 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X250:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X252:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X250 @ 94.32/13.25 X252 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X254:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X250 @ 94.32/13.25 X254 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X252 ) = 94.32/13.25 ( 94.32/13.25 X254 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X256:$i]: 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X258:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X250 @ 94.32/13.25 X258 ) <=> 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X258 ) = 94.32/13.25 ( 94.32/13.25 X256 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X260:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X260 ) != 94.32/13.25 ( 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X262:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X262 @ 94.32/13.25 X260 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X264:$i, 94.32/13.25 X266:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X264 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X266 @ 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X264 ) = 94.32/13.25 ( 94.32/13.25 X266 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X268:$i, 94.32/13.25 X270:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X268 ) != 94.32/13.25 ( 94.32/13.25 X270 ) ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 in @ 94.32/13.25 X270 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X268 @ 94.32/13.25 emptyset ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X272:$i, 94.32/13.25 X274:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X272 ) = 94.32/13.25 ( 94.32/13.25 X274 ) ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X272 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X274 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X276:$i, 94.32/13.25 X278:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X276 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X278 @ 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X278 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X276 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X280:$i, 94.32/13.25 X282:$i, 94.32/13.25 X284:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X284 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X280 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X282 @ 94.32/13.25 emptyset ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X284 ) = 94.32/13.25 ( 94.32/13.25 X282 ) ) | 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X284 ) = 94.32/13.25 ( 94.32/13.25 X280 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X286:$i, 94.32/13.25 X288:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X286 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X286 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X288 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X290:$i, 94.32/13.25 X292:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X292 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X290 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X292 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X294:$i, 94.32/13.25 X296:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X298:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X298 @ 94.32/13.25 X294 ) & 94.32/13.25 ( 94.32/13.25 X296 @ 94.32/13.25 X298 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X294 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_8:$i]: 94.32/13.25 ( 94.32/13.25 X296 @ V_8 ) ) ) != 94.32/13.25 ( 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X300:( 94.32/13.25 $i > $o ), 94.32/13.25 X302:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X302 @ 94.32/13.25 emptyset ) => 94.32/13.25 ( 94.32/13.25 X300 @ 94.32/13.25 X302 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X304:$i, 94.32/13.25 X306:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 ![ 94.32/13.25 X308:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X308 @ 94.32/13.25 X304 ) => 94.32/13.25 ( 94.32/13.25 X306 @ 94.32/13.25 X308 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X310:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X310 @ 94.32/13.25 X304 ) & 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 X306 @ 94.32/13.25 X310 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X312:$i, 94.32/13.25 X314:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X316:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X316 @ 94.32/13.25 X312 ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 X314 @ 94.32/13.25 X316 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 ?[ 94.32/13.25 X318:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X318 @ 94.32/13.25 X312 ) & 94.32/13.25 ( 94.32/13.25 X314 @ 94.32/13.25 X318 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X320:$i, 94.32/13.25 X322:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 ?[ 94.32/13.25 X324:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X324 @ 94.32/13.25 X320 ) & 94.32/13.25 ( 94.32/13.25 X322 @ 94.32/13.25 X324 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X326:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X326 @ 94.32/13.25 X320 ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 X322 @ 94.32/13.25 X326 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X328:$i, 94.32/13.25 X330:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X332:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X332 @ 94.32/13.25 X328 ) & 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 X330 @ 94.32/13.25 X332 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 ![ 94.32/13.25 X334:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X334 @ 94.32/13.25 X328 ) => 94.32/13.25 ( 94.32/13.25 X330 @ 94.32/13.25 X334 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X336:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X336 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 emptyset @ 94.32/13.25 ( 94.32/13.25 prop2set @ 94.32/13.25 X336 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X338:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X338 ) => 94.32/13.25 ( 94.32/13.25 set2prop @ 94.32/13.25 ( 94.32/13.25 prop2set @ 94.32/13.25 X338 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X340:$i, 94.32/13.25 X342:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 ?[ 94.32/13.25 X344:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X344 @ 94.32/13.25 X340 ) & 94.32/13.25 ( 94.32/13.25 X342 @ 94.32/13.25 X344 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X346:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X346 @ 94.32/13.25 X340 ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 X342 @ 94.32/13.25 X346 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X348:$i, 94.32/13.25 X350:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 ![ 94.32/13.25 X352:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X352 @ 94.32/13.25 X348 ) => 94.32/13.25 ( 94.32/13.25 X350 @ 94.32/13.25 X352 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X354:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X354 @ 94.32/13.25 X348 ) & 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 X350 @ 94.32/13.25 X354 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X356:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X358:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X358 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X360:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X360 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X358 ) = 94.32/13.25 ( 94.32/13.25 X360 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X362:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X362 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X364:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X364 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X362 ) = 94.32/13.25 ( 94.32/13.25 X364 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X366:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X368:$i]: 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X368 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X370:$i, 94.32/13.25 X372:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X370 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X372 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X370 ) = 94.32/13.25 ( 94.32/13.25 X372 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X374:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X374 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X376:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X376 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X374 ) = 94.32/13.25 ( 94.32/13.25 X376 ) ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X378:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X380:$i]: 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X382:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X378 @ 94.32/13.25 X382 ) <=> 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X382 ) = 94.32/13.25 ( 94.32/13.25 X380 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X384:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X378 @ 94.32/13.25 X384 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X386:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X378 @ 94.32/13.25 X386 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X384 ) = 94.32/13.25 ( 94.32/13.25 X386 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X388:$i, 94.32/13.25 X390:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X388 ) = 94.32/13.25 ( 94.32/13.25 X390 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X392:$i, 94.32/13.25 X394:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X392 ) = 94.32/13.25 ( 94.32/13.25 X394 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X392 @ 94.32/13.25 X388 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X394 @ 94.32/13.25 X390 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X396:$i, 94.32/13.25 X398:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X396 ) = 94.32/13.25 ( 94.32/13.25 X398 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X400:$i, 94.32/13.25 X402:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X400 ) = 94.32/13.25 ( 94.32/13.25 X402 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X400 @ 94.32/13.25 X396 ) <=> 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X402 @ 94.32/13.25 X398 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X404:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X406:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X406 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X408:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X408 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X406 ) = 94.32/13.25 ( 94.32/13.25 X408 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X410:$i, 94.32/13.25 X412:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X410 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X412 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X410 ) = 94.32/13.25 ( 94.32/13.25 X412 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X414:( 94.32/13.25 $i > $o ), 94.32/13.25 X416:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X418:$i, 94.32/13.25 X420:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X418 ) = 94.32/13.25 ( 94.32/13.25 X420 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X414 @ 94.32/13.25 X418 ) <=> 94.32/13.25 ( 94.32/13.25 X416 @ 94.32/13.25 X420 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X422:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X414 @ 94.32/13.25 X422 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X424:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X414 @ 94.32/13.25 X424 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X422 ) = 94.32/13.25 ( 94.32/13.25 X424 ) ) ) ) ) ) <=> 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X426:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X416 @ 94.32/13.25 X426 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X428:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X416 @ 94.32/13.25 X428 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X426 ) = 94.32/13.25 ( 94.32/13.25 X428 ) ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 emptyset ) = 94.32/13.25 ( 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X430:$i, 94.32/13.25 X432:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X430 ) = 94.32/13.25 ( 94.32/13.25 X432 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X434:$i, 94.32/13.25 X436:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X434 ) = 94.32/13.25 ( 94.32/13.25 X436 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X430 @ 94.32/13.25 X434 ) = 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X432 @ 94.32/13.25 X436 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X438:$i, 94.32/13.25 X440:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X438 ) = 94.32/13.25 ( 94.32/13.25 X440 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X438 ) = 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X440 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X442:$i, 94.32/13.25 X444:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X442 ) = 94.32/13.25 ( 94.32/13.25 X444 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 X442 ) = 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 X444 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 omega ) = 94.32/13.25 ( 94.32/13.25 omega ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X446:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X448:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X448 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X450:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X450 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X448 ) = 94.32/13.25 ( 94.32/13.25 X450 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X452:$i, 94.32/13.25 X454:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X452 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X454 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X452 ) = 94.32/13.25 ( 94.32/13.25 X454 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X456:( 94.32/13.25 $i > $o ), 94.32/13.25 X458:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X460:$i, 94.32/13.25 X462:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X460 ) = 94.32/13.25 ( 94.32/13.25 X462 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 X460 ) <=> 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 X462 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X464:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 X464 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X466:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 X466 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X464 ) = 94.32/13.25 ( 94.32/13.25 X466 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X468:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 X468 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X470:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 X470 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X468 ) = 94.32/13.25 ( 94.32/13.25 X470 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 descr @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_9:$i]: 94.32/13.25 ( 94.32/13.25 X456 @ V_9 ) ) ) = 94.32/13.25 ( 94.32/13.25 descr @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_10:$i]: 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 V_10 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X472:$i, 94.32/13.25 X474:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X472 ) = 94.32/13.25 ( 94.32/13.25 X474 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X476:( 94.32/13.25 $i > $o ), 94.32/13.25 X478:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X480:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X480 @ 94.32/13.25 X472 ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X482:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X482 @ 94.32/13.25 X474 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X480 ) = 94.32/13.25 ( 94.32/13.25 X482 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X476 @ 94.32/13.25 X480 ) <=> 94.32/13.25 ( 94.32/13.25 X478 @ 94.32/13.25 X482 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X472 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_11:$i]: 94.32/13.25 ( 94.32/13.25 X476 @ 94.32/13.25 V_11 ) ) ) = 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X474 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_12:$i]: 94.32/13.25 ( 94.32/13.25 X478 @ 94.32/13.25 V_12 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X484:$i, 94.32/13.25 X486:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X488:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X488 @ 94.32/13.25 X484 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X488 @ 94.32/13.25 X486 ) ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X484 @ 94.32/13.25 X486 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X490:$i, 94.32/13.25 X492:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X490 ) = 94.32/13.25 ( 94.32/13.25 X492 ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X492 @ 94.32/13.25 X490 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X494:$i, 94.32/13.25 X496:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X494 ) = 94.32/13.25 ( 94.32/13.25 X496 ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X494 @ 94.32/13.25 X496 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X498:$i, 94.32/13.25 X500:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X502:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X502 @ 94.32/13.25 X498 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X502 @ 94.32/13.25 X500 ) ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X498 @ 94.32/13.25 X500 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X504:$i]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 emptyset @ 94.32/13.25 X504 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X506:$i, 94.32/13.25 X508:$i, 94.32/13.25 X510:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X506 @ 94.32/13.25 X508 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X510 @ 94.32/13.25 X506 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X510 @ 94.32/13.25 X508 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X512:$i, 94.32/13.25 X514:$i, 94.32/13.25 X516:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X512 @ 94.32/13.25 X514 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 in @ 94.32/13.25 X516 @ 94.32/13.25 X514 ) ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 in @ 94.32/13.25 X516 @ 94.32/13.25 X512 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X518:$i, 94.32/13.25 X520:$i, 94.32/13.25 X522:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X522 @ 94.32/13.25 X518 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 in @ 94.32/13.25 X522 @ 94.32/13.25 X520 ) ) => 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 subset @ 94.32/13.25 X518 @ 94.32/13.25 X520 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X524:$i, 94.32/13.25 X526:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 subset @ 94.32/13.25 X524 @ 94.32/13.25 X526 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X524 ) != 94.32/13.25 ( 94.32/13.25 X526 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X528:$i, 94.32/13.25 X530:$i, 94.32/13.25 X532:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X532 @ 94.32/13.25 X528 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~( 94.32/13.25 in @ 94.32/13.25 X532 @ 94.32/13.25 X530 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X528 ) != 94.32/13.25 ( 94.32/13.25 X530 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X534:$i]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X534 @ 94.32/13.25 X534 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X536:$i, 94.32/13.25 X538:$i, 94.32/13.25 X540:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X536 @ 94.32/13.25 X538 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X538 @ 94.32/13.25 X540 ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X536 @ 94.32/13.25 X540 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X542:$i, 94.32/13.25 X544:$i]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X544 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X542 @ 94.32/13.25 X544 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X546:$i, 94.32/13.25 X548:$i, 94.32/13.25 X550:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X546 @ 94.32/13.25 X550 ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X546 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X548 @ 94.32/13.25 X550 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X552:$i, 94.32/13.25 X554:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X552 @ 94.32/13.25 X554 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X552 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X554 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X556:$i, 94.32/13.25 X558:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X556 @ 94.32/13.25 X558 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X558 @ 94.32/13.25 X556 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X556 ) = 94.32/13.25 ( 94.32/13.25 X558 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X560:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X560 @ 94.32/13.25 emptyset ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X560 ) = 94.32/13.25 ( 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X562:$i, 94.32/13.25 X564:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X564 @ 94.32/13.25 X562 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X564 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X562 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X566:$i, 94.32/13.25 X568:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X568 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X566 ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X568 @ 94.32/13.25 X566 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X570:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X570 @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X570 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X572:$i, 94.32/13.25 X574:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X572 @ 94.32/13.25 X574 ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X572 ) @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X574 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X576:$i, 94.32/13.25 X578:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X576 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_13:$i]: 94.32/13.25 ( 94.32/13.25 X578 @ 94.32/13.25 V_13 ) ) ) @ 94.32/13.25 ( 94.32/13.25 powerset @ 94.32/13.25 X576 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X580:$i, 94.32/13.25 X582:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X580 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_14:$i]: 94.32/13.25 ( 94.32/13.25 X582 @ 94.32/13.25 V_14 ) ) ) @ 94.32/13.25 X580 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X584:$i, 94.32/13.25 X586:$i, 94.32/13.25 X588:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X588 @ 94.32/13.25 X584 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X588 @ 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X584 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X586 @ 94.32/13.25 emptyset ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X590:$i, 94.32/13.25 X592:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X592 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X590 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X592 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X594:$i, 94.32/13.25 X596:$i, 94.32/13.25 X598:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X598 @ 94.32/13.25 X596 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X598 @ 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X594 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X596 @ 94.32/13.25 emptyset ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X600:$i, 94.32/13.25 X602:$i, 94.32/13.25 X604:$i, 94.32/13.25 X606:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X604 @ 94.32/13.25 ( 94.32/13.25 setunion @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X600 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X602 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X604 @ 94.32/13.25 X600 ) => 94.32/13.25 ( 94.32/13.25 X606 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X604 @ 94.32/13.25 X602 ) => 94.32/13.25 ( 94.32/13.25 X606 ) ) => 94.32/13.25 ( 94.32/13.25 X606 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))). 94.32/13.25 thf(zf_stmt_1, negated_conjecture, 94.32/13.25 (~( ( ![X4:$i,X6:$i]: 94.32/13.25 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 94.32/13.25 ( ( X4 ) = ( X6 ) ) ) ) => 94.32/13.25 ( ( ![X10:$i]: ( ~( in @ X10 @ emptyset ) ) ) => 94.32/13.25 ( ( ![X12:$i,X14:$i,X16:$i]: 94.32/13.25 ( ( in @ X16 @ ( setadjoin @ X12 @ X14 ) ) <=> 94.32/13.25 ( ( in @ X16 @ X14 ) | ( ( X16 ) = ( X12 ) ) ) ) ) => 94.32/13.25 ( ( ![X18:$i,X20:$i]: 94.32/13.25 ( ( in @ X20 @ ( powerset @ X18 ) ) <=> 94.32/13.25 ( ![X22:$i]: ( ( in @ X22 @ X20 ) => ( in @ X22 @ X18 ) ) ) ) ) => 94.32/13.25 ( ( ![X24:$i,X26:$i]: 94.32/13.25 ( ( in @ X26 @ ( setunion @ X24 ) ) <=> 94.32/13.25 ( ?[X28:$i]: ( ( in @ X26 @ X28 ) & ( in @ X28 @ X24 ) ) ) ) ) => 94.32/13.25 ( ( in @ emptyset @ omega ) => 94.32/13.25 ( ( ![X30:$i]: 94.32/13.25 ( ( in @ X30 @ omega ) => 94.32/13.25 ( in @ ( setadjoin @ X30 @ X30 ) @ omega ) ) ) => 94.32/13.25 ( ( ![X32:$i]: 94.32/13.25 ( ( ( ![X34:$i]: 94.32/13.25 ( ( ( in @ X34 @ X32 ) & ( in @ X34 @ omega ) ) => 94.32/13.25 ( in @ ( setadjoin @ X34 @ X34 ) @ X32 ) ) ) & 94.32/13.25 ( in @ emptyset @ X32 ) ) => 94.32/13.25 ( ![X36:$i]: 94.32/13.25 ( ( in @ X36 @ omega ) => ( in @ X36 @ X32 ) ) ) ) ) => 94.32/13.25 ( ( ![X38:( $i > $i > $o ),X40:$i]: 94.32/13.25 ( ( ![X42:$i]: 94.32/13.25 ( ( in @ X42 @ X40 ) => 94.32/13.25 ( ?[X44:$i]: 94.32/13.25 ( ( X38 @ X42 @ X44 ) & 94.32/13.25 ( ![X46:$i]: 94.32/13.25 ( ( X38 @ X42 @ X46 ) => 94.32/13.25 ( ( X44 ) = ( X46 ) ) ) ) ) ) ) ) => 94.32/13.25 ( ?[X48:$i]: 94.32/13.25 ( ![X50:$i]: 94.32/13.25 ( ( in @ X50 @ X48 ) <=> 94.32/13.25 ( ?[X52:$i]: 94.32/13.25 ( ( in @ X52 @ X40 ) & ( X38 @ X52 @ X50 ) ) ) ) ) ) ) ) => 94.32/13.25 ( ( ![X54:$i]: 94.32/13.25 ( ( ?[X56:$i]: ( in @ X56 @ X54 ) ) => 94.32/13.25 ( ?[X58:$i]: 94.32/13.25 ( ( in @ X58 @ X54 ) & 94.32/13.25 ( ~( ?[X60:$i]: 94.32/13.25 ( ( in @ X60 @ X58 ) & 94.32/13.25 ( in @ X60 @ X54 ) ) ) ) ) ) ) ) => 94.32/13.25 ( ( ![X62:$i]: 94.32/13.25 ( ?[X64:$i]: 94.32/13.25 ( ( ![X96:$i]: 94.32/13.25 ( ( in @ X96 @ X64 ) => 94.32/13.25 ( ![X98:$i]: 94.32/13.25 ( ( in @ X98 @ X96 ) => 94.32/13.25 ( in @ X98 @ X62 ) ) ) ) ) & 94.32/13.25 ( ![X90:$i,X92:$i]: 94.32/13.25 ( ( ( in @ X92 @ X62 ) & ( in @ X90 @ X62 ) ) => 94.32/13.25 ( ( ![X94:$i]: 94.32/13.25 ( ( in @ X94 @ X64 ) => 94.32/13.25 ( ( in @ X90 @ X94 ) <=> 94.32/13.25 ( in @ X92 @ X94 ) ) ) ) => 94.32/13.25 ( ( X90 ) = ( X92 ) ) ) ) ) & 94.32/13.25 ( ![X82:$i,X84:$i]: 94.32/13.25 ( ( ( in @ X84 @ X64 ) & ( in @ X82 @ X64 ) ) => 94.32/13.25 ( ( ![X88:$i]: 94.32/13.25 ( ( in @ X88 @ X84 ) => 94.32/13.25 ( in @ X88 @ X82 ) ) ) | 94.32/13.25 ( ![X86:$i]: 94.32/13.25 ( ( in @ X86 @ X82 ) => 94.32/13.25 ( in @ X86 @ X84 ) ) ) ) ) ) & 94.32/13.25 ( ![X66:$i]: 94.32/13.25 ( ( ( ?[X70:$i]: ( in @ X70 @ X66 ) ) & 94.32/13.25 ( ![X68:$i]: 94.32/13.25 ( ( in @ X68 @ X66 ) => 94.32/13.25 ( in @ X68 @ X62 ) ) ) ) => 94.32/13.25 ( ?[X72:$i,X74:$i]: 94.32/13.25 ( ( in @ X72 @ X64 ) & 94.32/13.25 ( in @ X74 @ X66 ) & 94.32/13.25 ( ~( ?[X80:$i]: 94.32/13.25 ( ( in @ X80 @ X72 ) & 94.32/13.25 ( in @ X80 @ X66 ) ) ) ) & 94.32/13.25 ( ![X76:$i]: 94.32/13.25 ( ( in @ X76 @ X64 ) => 94.32/13.25 ( ( in @ X74 @ X76 ) | 94.32/13.25 ( ![X78:$i]: 94.32/13.25 ( ( in @ X78 @ X76 ) => 94.32/13.25 ( in @ X78 @ X72 ) ) ) ) ) ) ) ) ) ) ) ) ) => 94.32/13.25 ( ( ![X100:( $i > $o )]: 94.32/13.25 ( ( ?[X102:$i]: 94.32/13.25 ( ( X100 @ X102 ) & 94.32/13.25 ( ![X104:$i]: 94.32/13.25 ( ( X100 @ X104 ) => 94.32/13.25 ( ( X102 ) = ( X104 ) ) ) ) ) ) => 94.32/13.25 ( X100 @ 94.32/13.25 ( descr @ ( ^[V_1:$i]: ( X100 @ V_1 ) ) ) ) ) ) => 94.32/13.25 ( ( ![X106:$i,X108:( $i > $o ),X110:$i]: 94.32/13.25 ( ( in @ X110 @ X106 ) => 94.32/13.25 ( ( X108 @ X110 ) => 94.32/13.25 ( in @ 94.32/13.25 X110 @ 94.32/13.25 ( dsetconstr @ 94.32/13.25 X106 @ ( ^[V_2:$i]: ( X108 @ V_2 ) ) ) ) ) ) ) => 94.32/13.25 ( ( ![X112:$i,X114:( $i > $o ),X116:$i]: 94.32/13.25 ( ( in @ 94.32/13.25 X116 @ 94.32/13.25 ( dsetconstr @ 94.32/13.25 X112 @ ( ^[V_3:$i]: ( X114 @ V_3 ) ) ) ) => 94.32/13.25 ( in @ X116 @ X112 ) ) ) => 94.32/13.25 ( ( ![X118:$i,X120:( $i > $o ),X122:$i]: 94.32/13.25 ( ( in @ 94.32/13.25 X122 @ 94.32/13.25 ( dsetconstr @ 94.32/13.25 X118 @ 94.32/13.25 ( ^[V_4:$i]: ( X120 @ V_4 ) ) ) ) => 94.32/13.25 ( X120 @ X122 ) ) ) => 94.32/13.25 ( ( ![X124:( $i > $o )]: 94.32/13.25 ( ( ?[X126:$i]: 94.32/13.25 ( ( X124 @ X126 ) & 94.32/13.25 ( ![X128:$i]: 94.32/13.25 ( ( X124 @ X128 ) => 94.32/13.25 ( ( X126 ) = ( X128 ) ) ) ) ) ) => 94.32/13.25 ( ?[X130:$i]: 94.32/13.25 ( ( X124 @ X130 ) & 94.32/13.25 ( ![X132:$i]: 94.32/13.25 ( ( X124 @ X132 ) => 94.32/13.25 ( ( X130 ) = ( X132 ) ) ) ) ) ) ) ) => 94.32/13.25 ( ( ![X134:$o,X136:$i]: 94.32/13.25 ( ( in @ X136 @ ( prop2set @ X134 ) ) => 94.32/13.25 ( X134 ) ) ) => 94.32/13.25 ( ( ![X138:$i]: 94.32/13.25 ( ( in @ X138 @ emptyset ) => 94.32/13.25 ( ![X140:$o]: ( X140 ) ) ) ) => 94.32/13.25 ( ( ![X142:$i]: 94.32/13.25 ( ~( in @ X142 @ emptyset ) ) ) => 94.32/13.25 ( ( ![X144:$i]: 94.32/13.25 ( ~( in @ X144 @ emptyset ) ) ) => 94.32/13.25 ( ( ![X146:( $i > $o )]: 94.32/13.25 ( ( ?[X148:$i]: 94.32/13.25 ( ( X146 @ X148 ) & 94.32/13.25 ( ![X150:$i]: 94.32/13.25 ( ( X146 @ X150 ) => 94.32/13.25 ( ( X148 ) = 94.32/13.25 ( X150 ) ) ) ) ) ) => 94.32/13.25 ( ?[X152:$i]: 94.32/13.25 ( X146 @ X152 ) ) ) ) => 94.32/13.25 ( ( ![X154:$i,X156:$i]: 94.32/13.25 ( ( ![X158:$i]: 94.32/13.25 ( ( in @ X158 @ X154 ) => 94.32/13.25 ( in @ X158 @ X156 ) ) ) => 94.32/13.25 ( ( ![X160:$i]: 94.32/13.25 ( ( in @ X160 @ X156 ) => 94.32/13.25 ( in @ X160 @ X154 ) ) ) => 94.32/13.25 ( ( X154 ) = ( X156 ) ) ) ) ) => 94.32/13.25 ( ( ![X162:$i]: 94.32/13.25 ( ( ![X164:$i]: 94.32/13.25 ( ~( in @ X164 @ X162 ) ) ) => 94.32/13.25 ( ( X162 ) = 94.32/13.25 ( emptyset ) ) ) ) => 94.32/13.25 ( ( ![X166:$i]: 94.32/13.25 ( ( ![X168:$i]: 94.32/13.25 ( ~( in @ 94.32/13.25 X168 @ X166 ) ) ) => 94.32/13.25 ( ( X166 ) = 94.32/13.25 ( emptyset ) ) ) ) => 94.32/13.25 ( ( ![X170:$i, 94.32/13.25 X172:( $i > $o ), 94.32/13.25 X174:$i]: 94.32/13.25 ( ( in @ X174 @ X170 ) => 94.32/13.25 ( ( in @ 94.32/13.25 X174 @ 94.32/13.25 ( dsetconstr @ 94.32/13.25 X170 @ 94.32/13.25 ( ^[V_5:$i]: 94.32/13.25 ( X172 @ 94.32/13.25 V_5 ) ) ) ) <=> 94.32/13.25 ( X172 @ X174 ) ) ) ) => 94.32/13.25 ( ( ![X176:$i]: 94.32/13.25 ( ( ( X176 ) != 94.32/13.25 ( emptyset ) ) => 94.32/13.25 ( ?[X178:$i]: 94.32/13.25 ( in @ 94.32/13.25 X178 @ X176 ) ) ) ) => 94.32/13.25 ( ( ![X180:$i, 94.32/13.25 X182:( 94.32/13.25 $i > $o ), 94.32/13.25 X184:$i]: 94.32/13.25 ( ( in @ 94.32/13.25 X184 @ X180 ) => 94.32/13.25 ( ( X182 @ X184 ) => 94.32/13.25 ( ( dsetconstr 94.32/13.25 @ 94.32/13.25 X180 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_6:$i]: 94.32/13.25 ( 94.32/13.25 X182 @ 94.32/13.25 V_6 ) ) ) != 94.32/13.25 ( emptyset ) ) ) ) ) => 94.32/13.25 ( ( ![X186:$i]: 94.32/13.25 ( ( ?[X188:$i]: 94.32/13.25 ( in @ 94.32/13.25 X188 @ 94.32/13.25 X186 ) ) => 94.32/13.25 ( ( X186 ) != 94.32/13.25 ( emptyset ) ) ) ) => 94.32/13.25 ( ( ![X190:$i, 94.32/13.25 X192:$i]: 94.32/13.25 ( in @ 94.32/13.25 X190 @ 94.32/13.25 ( setadjoin 94.32/13.25 @ 94.32/13.25 X190 @ 94.32/13.25 X192 ) ) ) => 94.32/13.25 ( ( in @ 94.32/13.25 emptyset @ 94.32/13.25 ( setadjoin 94.32/13.25 @ 94.32/13.25 emptyset @ 94.32/13.25 emptyset ) ) => 94.32/13.25 ( ( ![ 94.32/13.25 X194:$i, 94.32/13.25 X196:$i, 94.32/13.25 X198:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X198 @ 94.32/13.25 X196 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X198 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X194 @ 94.32/13.25 X196 ) ) ) ) => 94.32/13.25 ( ( 94.32/13.25 ![ 94.32/13.25 X200:$i, 94.32/13.25 X202:$i, 94.32/13.25 X204:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X204 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X200 @ 94.32/13.25 X202 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X206:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X204 ) = 94.32/13.25 ( 94.32/13.25 X200 ) ) => 94.32/13.25 ( 94.32/13.25 X206 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X204 @ 94.32/13.25 X202 ) => 94.32/13.25 ( 94.32/13.25 X206 ) ) => 94.32/13.25 ( 94.32/13.25 X206 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X208:$i, 94.32/13.25 X210:$i, 94.32/13.25 X212:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X212 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X208 @ 94.32/13.25 X210 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X212 @ 94.32/13.25 X210 ) | 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X212 ) = 94.32/13.25 ( 94.32/13.25 X208 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X214:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X214 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_7:$i]: 94.32/13.25 ( 94.32/13.25 $true ) ) ) = 94.32/13.25 ( 94.32/13.25 X214 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X216:$i, 94.32/13.25 X218:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X220:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X220 @ 94.32/13.25 X218 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X220 @ 94.32/13.25 X216 ) ) ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X218 @ 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X216 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X222:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 emptyset @ 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X222 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X224:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 emptyset @ 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X224 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X226:$i, 94.32/13.25 X228:$i, 94.32/13.25 X230:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X228 @ 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X226 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X230 @ 94.32/13.25 X228 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X230 @ 94.32/13.25 X226 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X232:$i, 94.32/13.25 X234:$i, 94.32/13.25 X236:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X234 @ 94.32/13.25 X236 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X236 @ 94.32/13.25 X232 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X234 @ 94.32/13.25 ( 94.32/13.25 setunion 94.32/13.25 @ 94.32/13.25 X232 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X238:$i, 94.32/13.25 X240:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X240 @ 94.32/13.25 ( 94.32/13.25 setunion 94.32/13.25 @ 94.32/13.25 X238 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X242:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X244:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X240 @ 94.32/13.25 X244 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X244 @ 94.32/13.25 X238 ) => 94.32/13.25 ( 94.32/13.25 X242 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 X242 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X246:$i, 94.32/13.25 X248:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X248 @ 94.32/13.25 X246 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X248 @ 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 ( 94.32/13.25 setunion 94.32/13.25 @ 94.32/13.25 X246 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X250:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X252:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X250 @ 94.32/13.25 X252 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X254:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X250 @ 94.32/13.25 X254 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X252 ) = 94.32/13.25 ( 94.32/13.25 X254 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X256:$i]: 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X258:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X250 @ 94.32/13.25 X258 ) <=> 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X258 ) = 94.32/13.25 ( 94.32/13.25 X256 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X260:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X260 ) != 94.32/13.25 ( 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X262:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X262 @ 94.32/13.25 X260 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X264:$i, 94.32/13.25 X266:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X264 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X266 @ 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X264 ) = 94.32/13.25 ( 94.32/13.25 X266 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X268:$i, 94.32/13.25 X270:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X268 ) != 94.32/13.25 ( 94.32/13.25 X270 ) ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X270 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X268 @ 94.32/13.25 emptyset ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X272:$i, 94.32/13.25 X274:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X272 ) = 94.32/13.25 ( 94.32/13.25 X274 ) ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X272 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X274 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X276:$i, 94.32/13.25 X278:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X276 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X278 @ 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X278 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X276 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X280:$i, 94.32/13.25 X282:$i, 94.32/13.25 X284:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X284 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X280 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X282 @ 94.32/13.25 emptyset ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X284 ) = 94.32/13.25 ( 94.32/13.25 X282 ) ) | 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X284 ) = 94.32/13.25 ( 94.32/13.25 X280 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X286:$i, 94.32/13.25 X288:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X286 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X286 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X288 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X290:$i, 94.32/13.25 X292:$i]: 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X292 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X290 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X292 @ 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X294:$i, 94.32/13.25 X296:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X298:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X298 @ 94.32/13.25 X294 ) & 94.32/13.25 ( 94.32/13.25 X296 @ 94.32/13.25 X298 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X294 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_8:$i]: 94.32/13.25 ( 94.32/13.25 X296 @ 94.32/13.25 V_8 ) ) ) != 94.32/13.25 ( 94.32/13.25 emptyset ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X300:( 94.32/13.25 $i > $o ), 94.32/13.25 X302:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X302 @ 94.32/13.25 emptyset ) => 94.32/13.25 ( 94.32/13.25 X300 @ 94.32/13.25 X302 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X304:$i, 94.32/13.25 X306:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X308:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X308 @ 94.32/13.25 X304 ) => 94.32/13.25 ( 94.32/13.25 X306 @ 94.32/13.25 X308 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X310:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X310 @ 94.32/13.25 X304 ) & 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 X306 @ 94.32/13.25 X310 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X312:$i, 94.32/13.25 X314:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X316:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X316 @ 94.32/13.25 X312 ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 X314 @ 94.32/13.25 X316 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X318:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X318 @ 94.32/13.25 X312 ) & 94.32/13.25 ( 94.32/13.25 X314 @ 94.32/13.25 X318 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X320:$i, 94.32/13.25 X322:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X324:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X324 @ 94.32/13.25 X320 ) & 94.32/13.25 ( 94.32/13.25 X322 @ 94.32/13.25 X324 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X326:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X326 @ 94.32/13.25 X320 ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 X322 @ 94.32/13.25 X326 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X328:$i, 94.32/13.25 X330:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X332:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X332 @ 94.32/13.25 X328 ) & 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 X330 @ 94.32/13.25 X332 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X334:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X334 @ 94.32/13.25 X328 ) => 94.32/13.25 ( 94.32/13.25 X330 @ 94.32/13.25 X334 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X336:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X336 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 emptyset @ 94.32/13.25 ( 94.32/13.25 prop2set 94.32/13.25 @ 94.32/13.25 X336 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X338:$o]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X338 ) => 94.32/13.25 ( 94.32/13.25 set2prop 94.32/13.25 @ 94.32/13.25 ( 94.32/13.25 prop2set 94.32/13.25 @ 94.32/13.25 X338 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X340:$i, 94.32/13.25 X342:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X344:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X344 @ 94.32/13.25 X340 ) & 94.32/13.25 ( 94.32/13.25 X342 @ 94.32/13.25 X344 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X346:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X346 @ 94.32/13.25 X340 ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 X342 @ 94.32/13.25 X346 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X348:$i, 94.32/13.25 X350:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X352:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X352 @ 94.32/13.25 X348 ) => 94.32/13.25 ( 94.32/13.25 X350 @ 94.32/13.25 X352 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X354:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X354 @ 94.32/13.25 X348 ) & 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 X350 @ 94.32/13.25 X354 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X356:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X358:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X358 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X360:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X360 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X358 ) = 94.32/13.25 ( 94.32/13.25 X360 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X362:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X362 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X364:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X356 @ 94.32/13.25 X364 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X362 ) = 94.32/13.25 ( 94.32/13.25 X364 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X366:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X368:$i]: 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X368 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X370:$i, 94.32/13.25 X372:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X370 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X372 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X370 ) = 94.32/13.25 ( 94.32/13.25 X372 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X374:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X374 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X376:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X366 @ 94.32/13.25 X376 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X374 ) = 94.32/13.25 ( 94.32/13.25 X376 ) ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X378:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X380:$i]: 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X382:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X378 @ 94.32/13.25 X382 ) <=> 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X382 ) = 94.32/13.25 ( 94.32/13.25 X380 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X384:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X378 @ 94.32/13.25 X384 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X386:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X378 @ 94.32/13.25 X386 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X384 ) = 94.32/13.25 ( 94.32/13.25 X386 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X388:$i, 94.32/13.25 X390:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X388 ) = 94.32/13.25 ( 94.32/13.25 X390 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X392:$i, 94.32/13.25 X394:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X392 ) = 94.32/13.25 ( 94.32/13.25 X394 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X392 @ 94.32/13.25 X388 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X394 @ 94.32/13.25 X390 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X396:$i, 94.32/13.25 X398:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X396 ) = 94.32/13.25 ( 94.32/13.25 X398 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X400:$i, 94.32/13.25 X402:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X400 ) = 94.32/13.25 ( 94.32/13.25 X402 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X400 @ 94.32/13.25 X396 ) <=> 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X402 @ 94.32/13.25 X398 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X404:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X406:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X406 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X408:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X408 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X406 ) = 94.32/13.25 ( 94.32/13.25 X408 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X410:$i, 94.32/13.25 X412:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X410 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X404 @ 94.32/13.25 X412 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X410 ) = 94.32/13.25 ( 94.32/13.25 X412 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X414:( 94.32/13.25 $i > $o ), 94.32/13.25 X416:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X418:$i, 94.32/13.25 X420:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X418 ) = 94.32/13.25 ( 94.32/13.25 X420 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X414 @ 94.32/13.25 X418 ) <=> 94.32/13.25 ( 94.32/13.25 X416 @ 94.32/13.25 X420 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X422:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X414 @ 94.32/13.25 X422 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X424:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X414 @ 94.32/13.25 X424 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X422 ) = 94.32/13.25 ( 94.32/13.25 X424 ) ) ) ) ) ) <=> 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X426:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X416 @ 94.32/13.25 X426 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X428:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X416 @ 94.32/13.25 X428 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X426 ) = 94.32/13.25 ( 94.32/13.25 X428 ) ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 emptyset ) = 94.32/13.25 ( 94.32/13.25 emptyset ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X430:$i, 94.32/13.25 X432:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X430 ) = 94.32/13.25 ( 94.32/13.25 X432 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X434:$i, 94.32/13.25 X436:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X434 ) = 94.32/13.25 ( 94.32/13.25 X436 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X430 @ 94.32/13.25 X434 ) = 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X432 @ 94.32/13.25 X436 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X438:$i, 94.32/13.25 X440:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X438 ) = 94.32/13.25 ( 94.32/13.25 X440 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X438 ) = 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X440 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X442:$i, 94.32/13.25 X444:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X442 ) = 94.32/13.25 ( 94.32/13.25 X444 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 setunion 94.32/13.25 @ 94.32/13.25 X442 ) = 94.32/13.25 ( 94.32/13.25 setunion 94.32/13.25 @ 94.32/13.25 X444 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 omega ) = 94.32/13.25 ( 94.32/13.25 omega ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X446:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X448:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X448 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X450:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X450 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X448 ) = 94.32/13.25 ( 94.32/13.25 X450 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X452:$i, 94.32/13.25 X454:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X452 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X446 @ 94.32/13.25 X454 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X452 ) = 94.32/13.25 ( 94.32/13.25 X454 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X456:( 94.32/13.25 $i > $o ), 94.32/13.25 X458:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X460:$i, 94.32/13.25 X462:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X460 ) = 94.32/13.25 ( 94.32/13.25 X462 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 X460 ) <=> 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 X462 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X464:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 X464 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X466:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 X466 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X464 ) = 94.32/13.25 ( 94.32/13.25 X466 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ?[ 94.32/13.25 X468:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 X468 ) & 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X470:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 X470 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X468 ) = 94.32/13.25 ( 94.32/13.25 X470 ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 descr @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_9:$i]: 94.32/13.25 ( 94.32/13.25 X456 @ 94.32/13.25 V_9 ) ) ) = 94.32/13.25 ( 94.32/13.25 descr @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_10:$i]: 94.32/13.25 ( 94.32/13.25 X458 @ 94.32/13.25 V_10 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X472:$i, 94.32/13.25 X474:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X472 ) = 94.32/13.25 ( 94.32/13.25 X474 ) ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X476:( 94.32/13.25 $i > $o ), 94.32/13.25 X478:( 94.32/13.25 $i > $o )]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X480:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X480 @ 94.32/13.25 X472 ) => 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X482:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X482 @ 94.32/13.25 X474 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X480 ) = 94.32/13.25 ( 94.32/13.25 X482 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X476 @ 94.32/13.25 X480 ) <=> 94.32/13.25 ( 94.32/13.25 X478 @ 94.32/13.25 X482 ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X472 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_11:$i]: 94.32/13.25 ( 94.32/13.25 X476 @ 94.32/13.25 V_11 ) ) ) = 94.32/13.25 ( 94.32/13.25 dsetconstr 94.32/13.25 @ 94.32/13.25 X474 @ 94.32/13.25 ( 94.32/13.25 ^[ 94.32/13.25 V_12:$i]: 94.32/13.25 ( 94.32/13.25 X478 @ 94.32/13.25 V_12 ) ) ) ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X484:$i, 94.32/13.25 X486:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X488:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X488 @ 94.32/13.25 X484 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X488 @ 94.32/13.25 X486 ) ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X484 @ 94.32/13.25 X486 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X490:$i, 94.32/13.25 X492:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X490 ) = 94.32/13.25 ( 94.32/13.25 X492 ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X492 @ 94.32/13.25 X490 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X494:$i, 94.32/13.25 X496:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X494 ) = 94.32/13.25 ( 94.32/13.25 X496 ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X494 @ 94.32/13.25 X496 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X498:$i, 94.32/13.25 X500:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X502:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X502 @ 94.32/13.25 X498 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X502 @ 94.32/13.25 X500 ) ) ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X498 @ 94.32/13.25 X500 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X504:$i]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 emptyset @ 94.32/13.25 X504 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X506:$i, 94.32/13.25 X508:$i, 94.32/13.25 X510:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X506 @ 94.32/13.25 X508 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X510 @ 94.32/13.25 X506 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X510 @ 94.32/13.25 X508 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X512:$i, 94.32/13.25 X514:$i, 94.32/13.25 X516:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X512 @ 94.32/13.25 X514 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X516 @ 94.32/13.25 X514 ) ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X516 @ 94.32/13.25 X512 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X518:$i, 94.32/13.25 X520:$i, 94.32/13.25 X522:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X522 @ 94.32/13.25 X518 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X522 @ 94.32/13.25 X520 ) ) => 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X518 @ 94.32/13.25 X520 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X524:$i, 94.32/13.25 X526:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X524 @ 94.32/13.25 X526 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X524 ) != 94.32/13.25 ( 94.32/13.25 X526 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X528:$i, 94.32/13.25 X530:$i, 94.32/13.25 X532:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X532 @ 94.32/13.25 X528 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ~ 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X532 @ 94.32/13.25 X530 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X528 ) != 94.32/13.25 ( 94.32/13.25 X530 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X534:$i]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X534 @ 94.32/13.25 X534 ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X536:$i, 94.32/13.25 X538:$i, 94.32/13.25 X540:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X536 @ 94.32/13.25 X538 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X538 @ 94.32/13.25 X540 ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X536 @ 94.32/13.25 X540 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X542:$i, 94.32/13.25 X544:$i]: 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X544 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X542 @ 94.32/13.25 X544 ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X546:$i, 94.32/13.25 X548:$i, 94.32/13.25 X550:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X546 @ 94.32/13.25 X550 ) => 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X546 @ 94.32/13.25 ( 94.32/13.25 setadjoin 94.32/13.25 @ 94.32/13.25 X548 @ 94.32/13.25 X550 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X552:$i, 94.32/13.25 X554:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X552 @ 94.32/13.25 X554 ) => 94.32/13.25 ( 94.32/13.25 in @ 94.32/13.25 X552 @ 94.32/13.25 ( 94.32/13.25 powerset 94.32/13.25 @ 94.32/13.25 X554 ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X556:$i, 94.32/13.25 X558:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X556 @ 94.32/13.25 X558 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X558 @ 94.32/13.25 X556 ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X556 ) = 94.32/13.25 ( 94.32/13.25 X558 ) ) ) ) ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 ![ 94.32/13.25 X560:$i]: 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 subset @ 94.32/13.25 X560 @ 94.32/13.25 emptyset ) => 94.32/13.25 ( 94.32/13.25 ( 94.32/13.25 X560 ) = 94.32/13.25 ( 94.32/13.26 emptyset ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X562:$i, 94.32/13.26 X564:$i]: 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 subset @ 94.32/13.26 X564 @ 94.32/13.26 X562 ) => 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X564 @ 94.32/13.26 ( 94.32/13.26 powerset 94.32/13.26 @ 94.32/13.26 X562 ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X566:$i, 94.32/13.26 X568:$i]: 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X568 @ 94.32/13.26 ( 94.32/13.26 powerset 94.32/13.26 @ 94.32/13.26 X566 ) ) => 94.32/13.26 ( 94.32/13.26 subset @ 94.32/13.26 X568 @ 94.32/13.26 X566 ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X570:$i]: 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X570 @ 94.32/13.26 ( 94.32/13.26 powerset 94.32/13.26 @ 94.32/13.26 X570 ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X572:$i, 94.32/13.26 X574:$i]: 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 subset @ 94.32/13.26 X572 @ 94.32/13.26 X574 ) => 94.32/13.26 ( 94.32/13.26 subset @ 94.32/13.26 ( 94.32/13.26 powerset 94.32/13.26 @ 94.32/13.26 X572 ) @ 94.32/13.26 ( 94.32/13.26 powerset 94.32/13.26 @ 94.32/13.26 X574 ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X576:$i, 94.32/13.26 X578:( 94.32/13.26 $i > $o )]: 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 ( 94.32/13.26 dsetconstr 94.32/13.26 @ 94.32/13.26 X576 @ 94.32/13.26 ( 94.32/13.26 ^[ 94.32/13.26 V_13:$i]: 94.32/13.26 ( 94.32/13.26 X578 @ 94.32/13.26 V_13 ) ) ) @ 94.32/13.26 ( 94.32/13.26 powerset 94.32/13.26 @ 94.32/13.26 X576 ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X580:$i, 94.32/13.26 X582:( 94.32/13.26 $i > $o )]: 94.32/13.26 ( 94.32/13.26 subset @ 94.32/13.26 ( 94.32/13.26 dsetconstr 94.32/13.26 @ 94.32/13.26 X580 @ 94.32/13.26 ( 94.32/13.26 ^[ 94.32/13.26 V_14:$i]: 94.32/13.26 ( 94.32/13.26 X582 @ 94.32/13.26 V_14 ) ) ) @ 94.32/13.26 X580 ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X584:$i, 94.32/13.26 X586:$i, 94.32/13.26 X588:$i]: 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X588 @ 94.32/13.26 X584 ) => 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X588 @ 94.32/13.26 ( 94.32/13.26 setunion 94.32/13.26 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X584 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X586 @ 94.32/13.26 emptyset ) ) ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X590:$i, 94.32/13.26 X592:$i]: 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X592 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X590 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X592 @ 94.32/13.26 emptyset ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X594:$i, 94.32/13.26 X596:$i, 94.32/13.26 X598:$i]: 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X598 @ 94.32/13.26 X596 ) => 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X598 @ 94.32/13.26 ( 94.32/13.26 setunion 94.32/13.26 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X594 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X596 @ 94.32/13.26 emptyset ) ) ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ![ 94.32/13.26 X600:$i, 94.32/13.26 X602:$i, 94.32/13.26 X604:$i, 94.32/13.26 X606:$o]: 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X604 @ 94.32/13.26 ( 94.32/13.26 setunion 94.32/13.26 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X600 @ 94.32/13.26 ( 94.32/13.26 setadjoin 94.32/13.26 @ 94.32/13.26 X602 @ 94.32/13.26 emptyset ) ) ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X604 @ 94.32/13.26 X600 ) => 94.32/13.26 ( 94.32/13.26 X606 ) ) => 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 X604 @ 94.32/13.26 X602 ) => 94.32/13.26 ( 94.32/13.26 X606 ) ) => 94.32/13.26 ( 94.32/13.26 X606 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )), 94.32/13.26 inference('cnf.neg', [status(esa)], [zf_stmt_0])). 94.32/13.26 thf(zip_derived_cl0, plain, 94.32/13.26 (~ (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ Y0) <=> (in @ 94.32/13.26 Y2 @ Y1)))))) => 94.32/13.26 (((Y0) = (Y1))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ 94.32/13.26 (setadjoin @ Y0 @ Y1)) <=> 94.32/13.26 (((in @ Y2 @ Y1) | 94.32/13.26 (((Y2) = (Y0)))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ (powerset @ Y0)) <=> 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ Y1) => 94.32/13.26 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.26 (((??) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y1 @ Y2) & 94.32/13.26 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.26 (((in @ emptyset @ omega) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((in @ Y0 @ omega) => (in @ 94.32/13.26 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((((((!!) @ (^[Y1 : $i]: 94.32/13.26 (((((in @ Y1 @ Y0) & 94.32/13.26 (in @ Y1 @ omega))) => 94.32/13.26 (in @ 94.32/13.26 (setadjoin @ Y1 @ Y1) @ 94.32/13.26 Y0)))))) & 94.32/13.26 (in @ emptyset @ Y0))) => 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ omega) => 94.32/13.26 (in @ Y1 @ Y0))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (((??) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2 @ 94.32/13.26 Y3) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2 @ 94.32/13.26 Y4) => 94.32/13.26 (( 94.32/13.26 (Y3) = 94.32/13.26 (Y4)))))))))))))))))) => 94.32/13.26 (((??) @ (^[Y2 : $i]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y2) <=> 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y1) & 94.32/13.26 (Y0 @ 94.32/13.26 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.26 (((??) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ Y0) & 94.32/13.26 (((~) @ (((??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) & 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((??) @ (^[Y1 : $i]: 94.32/13.26 (((((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y0))))))))))) & 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y0) & 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y4) <=> 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y4)))))))) => 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))))))))))))) & 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y1) & 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y3) => 94.32/13.26 (in @ 94.32/13.26 Y4 @ Y2)))))) | 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y4 @ Y3)))))))))))))))) & 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y2)))) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y0)))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 Y3 @ Y1) & 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 Y4 @ Y2) & 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y5 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y5 @ 94.32/13.26 Y3) & 94.32/13.26 (in @ 94.32/13.26 Y5 @ Y2)))))))) & 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y5 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y5 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y5) | 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y6 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y6 @ 94.32/13.26 Y5) => 94.32/13.26 (in @ 94.32/13.26 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.26 (((((??) @ (^[Y1 : $i]: 94.32/13.26 (((Y0 @ Y1) & 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (((Y0 @ Y2) => 94.32/13.26 (((Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (Y0 @ 94.32/13.26 (descr @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (Y1 @ Y3))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 (^[Y3 : $i]: 94.32/13.26 (Y1 @ Y3)))) => 94.32/13.26 (in @ Y2 @ 94.32/13.26 Y0)))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (((in @ 94.32/13.26 Y2 @ 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (Y1 @ Y3)))) => 94.32/13.26 (Y1 @ Y2)))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.26 (((((??) @ (^[Y1 : $i]: 94.32/13.26 (((Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (((??) @ (^[Y1 : $i]: 94.32/13.26 (((Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $o]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ 94.32/13.26 Y1 @ 94.32/13.26 (prop2set @ 94.32/13.26 Y0)) => 94.32/13.26 (Y0))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((in @ Y0 @ 94.32/13.26 emptyset) => 94.32/13.26 (((!!) @ (^[Y1 : $o]: 94.32/13.26 (Y1))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((~) @ (in @ Y0 @ 94.32/13.26 emptyset)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((~) @ (in @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.26 (((((??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (((??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (Y0 @ Y1))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1)))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y1 @ Y0)))))) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y1 @ Y0)))))) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (Y1 @ Y3)))) <=> 94.32/13.26 (Y1 @ Y2)))))))))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (((((Y0) != 94.32/13.26 (emptyset))) => 94.32/13.26 (((??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ Y0))))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (Y1 @ Y3))) != 94.32/13.26 (emptyset)))))))))))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ Y0)))) => 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ Y1)))))))) => 94.32/13.26 (((in @ 94.32/13.26 emptyset @ 94.32/13.26 (setadjoin @ 94.32/13.26 emptyset @ 94.32/13.26 emptyset)) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ Y1))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ Y1)) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y0))) => 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (Y3))) => 94.32/13.26 (Y3))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ Y1)) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) | 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y0)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 ($true))) = 94.32/13.26 (Y0)))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (in @ 94.32/13.26 emptyset @ 94.32/13.26 (powerset @ 94.32/13.26 Y0))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (in @ 94.32/13.26 emptyset @ 94.32/13.26 (powerset @ 94.32/13.26 Y0))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0)) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 Y0))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 Y0)) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 Y3) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y0) => 94.32/13.26 (Y2)))))))) => 94.32/13.26 (Y2)))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 Y0))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y1)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (emptyset))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ Y0))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset)))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y1))) | 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y0)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))) => 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (Y1 @ Y2))) != 94.32/13.26 (emptyset))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset) => 94.32/13.26 (Y0 @ Y1))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $o]: 94.32/13.26 (( 94.32/13.26 (Y0) => 94.32/13.26 (in @ 94.32/13.26 emptyset @ 94.32/13.26 ( 94.32/13.26 prop2set @ 94.32/13.26 Y0))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $o]: 94.32/13.26 (( 94.32/13.26 (Y0) => 94.32/13.26 (set2prop @ 94.32/13.26 ( 94.32/13.26 prop2set @ 94.32/13.26 Y0))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (Y0 @ Y1)))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y1))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) <=> 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y1))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (Y1 @ Y3))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y3) => 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))))))))))))) <=> 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y2) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y3) => 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))))))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (emptyset) = 94.32/13.26 (emptyset))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 Y2) = 94.32/13.26 (setadjoin @ 94.32/13.26 Y1 @ Y3))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (powerset @ 94.32/13.26 Y0) = 94.32/13.26 (powerset @ 94.32/13.26 Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (setunion @ 94.32/13.26 Y0) = 94.32/13.26 (setunion @ 94.32/13.26 Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (omega) = 94.32/13.26 (omega))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (Y1 @ Y3))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y3) => 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y2) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y3) => 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))))))))))))) => 94.32/13.26 (( 94.32/13.26 (descr @ 94.32/13.26 ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (Y0 @ Y2))) = 94.32/13.26 (descr @ 94.32/13.26 ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (Y1 @ Y2))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y5 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y5 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y4) = 94.32/13.26 (Y5))) => 94.32/13.26 (( 94.32/13.26 (Y2 @ 94.32/13.26 Y4) <=> 94.32/13.26 (Y3 @ Y5))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (Y2 @ Y4))) = 94.32/13.26 (dsetconstr @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (Y3 @ Y4))))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1)))))) => 94.32/13.26 (subset @ 94.32/13.26 Y0 @ Y1))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (subset @ 94.32/13.26 Y1 @ Y0))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (subset @ 94.32/13.26 Y0 @ Y1))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1)))))) => 94.32/13.26 (subset @ 94.32/13.26 Y0 @ Y1))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (subset @ 94.32/13.26 emptyset @ 94.32/13.26 Y0)))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1)))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y2 @ Y1))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y2 @ Y0)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y2 @ Y1))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 subset @ 94.32/13.26 Y0 @ Y1)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 subset @ 94.32/13.26 Y0 @ Y1))) => 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y2 @ Y1))) => 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (Y1)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (subset @ 94.32/13.26 Y0 @ Y0)))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (subset @ 94.32/13.26 Y0 @ Y2)))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (subset @ 94.32/13.26 Y1 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ Y1)))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y1)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y1 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y1 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0)) => 94.32/13.26 (subset @ 94.32/13.26 Y1 @ Y0))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 (powerset @ 94.32/13.26 Y0))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (subset @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (subset @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0) @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y1)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (in @ 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 (^[Y2 : $i]: 94.32/13.26 (Y1 @ Y2))) @ 94.32/13.26 (powerset @ 94.32/13.26 Y0)))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (subset @ 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 (^[Y2 : $i]: 94.32/13.26 (Y1 @ Y2))) @ 94.32/13.26 Y0))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $o]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (Y3))) => 94.32/13.26 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.26 inference('cnf', [status(esa)], [zf_stmt_1])). 94.32/13.26 thf(zip_derived_cl1, plain, 94.32/13.26 (~ (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ Y0) <=> (in @ 94.32/13.26 Y2 @ Y1)))))) => 94.32/13.26 (((Y0) = (Y1))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ 94.32/13.26 (setadjoin @ Y0 @ Y1)) <=> 94.32/13.26 (((in @ Y2 @ Y1) | 94.32/13.26 (((Y2) = (Y0)))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ (powerset @ Y0)) <=> 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ Y1) => 94.32/13.26 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.26 (((??) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y1 @ Y2) & 94.32/13.26 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.26 (((in @ emptyset @ omega) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((in @ Y0 @ omega) => (in @ 94.32/13.26 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((((((!!) @ (^[Y1 : $i]: 94.32/13.26 (((((in @ Y1 @ Y0) & 94.32/13.26 (in @ Y1 @ omega))) => 94.32/13.26 (in @ 94.32/13.26 (setadjoin @ Y1 @ Y1) @ 94.32/13.26 Y0)))))) & 94.32/13.26 (in @ emptyset @ Y0))) => 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ omega) => 94.32/13.26 (in @ Y1 @ Y0))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((((!!) @ (^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (((??) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2 @ 94.32/13.26 Y3) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2 @ 94.32/13.26 Y4) => 94.32/13.26 (( 94.32/13.26 (Y3) = 94.32/13.26 (Y4)))))))))))))))))) => 94.32/13.26 (((??) @ (^[Y2 : $i]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y2) <=> 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y1) & 94.32/13.26 (Y0 @ 94.32/13.26 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.26 (((??) @ (^[Y1 : $i]: 94.32/13.26 (((in @ Y1 @ Y0) & 94.32/13.26 (((~) @ (((??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) & 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((??) @ (^[Y1 : $i]: 94.32/13.26 (((((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y0))))))))))) & 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y0) & 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y4) <=> 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y4)))))))) => 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))))))))))))) & 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y1) & 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y3) => 94.32/13.26 (in @ 94.32/13.26 Y4 @ Y2)))))) | 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y4 @ Y3)))))))))))))))) & 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y2)))) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y0)))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y4 : $i]: 94.32/13.26 (( 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 Y3 @ Y1) & 94.32/13.26 ( 94.32/13.26 in @ 94.32/13.26 Y4 @ Y2) & 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y5 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y5 @ 94.32/13.26 Y3) & 94.32/13.26 (in @ 94.32/13.26 Y5 @ Y2)))))))) & 94.32/13.26 ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y5 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y5 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y4 @ 94.32/13.26 Y5) | 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y6 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y6 @ 94.32/13.26 Y5) => 94.32/13.26 (in @ 94.32/13.26 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.26 (((((??) @ (^[Y1 : $i]: 94.32/13.26 (((Y0 @ Y1) & 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (((Y0 @ Y2) => 94.32/13.26 (((Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (Y0 @ (descr @ Y0))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.26 (((!!) @ (^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 dsetconstr @ 94.32/13.26 Y0 @ Y1))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (((in @ Y2 @ 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ Y1)) => 94.32/13.26 (in @ Y2 @ 94.32/13.26 Y0)))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (((in @ 94.32/13.26 Y2 @ 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ Y1)) => 94.32/13.26 (Y1 @ Y2)))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.26 (((((??) @ (^[Y1 : $i]: 94.32/13.26 (((Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (((??) @ (^[Y1 : $i]: 94.32/13.26 (((Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $o]: 94.32/13.26 (((!!) @ (^[Y1 : $i]: 94.32/13.26 (((in @ 94.32/13.26 Y1 @ 94.32/13.26 (prop2set @ 94.32/13.26 Y0)) => 94.32/13.26 (Y0))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((in @ Y0 @ 94.32/13.26 emptyset) => 94.32/13.26 (((!!) @ (^[Y1 : $o]: 94.32/13.26 (Y1))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((~) @ (in @ Y0 @ 94.32/13.26 emptyset)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((~) @ (in @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset)))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.26 (((((??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (((??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (Y0 @ Y1))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y1)))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))))))))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (((( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y1 @ Y0)))))) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y1 @ Y0)))))) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (((((!!) @ (^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 dsetconstr @ 94.32/13.26 Y0 @ Y1)) <=> 94.32/13.26 (Y1 @ Y2)))))))))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (((((Y0) != 94.32/13.26 (emptyset))) => 94.32/13.26 (((??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ Y0))))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (((!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) != 94.32/13.26 (emptyset)))))))))))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ Y0)))) => 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (emptyset)))))))) => 94.32/13.26 (((((!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ Y1)))))))) => 94.32/13.26 (((in @ 94.32/13.26 emptyset @ 94.32/13.26 (setadjoin @ 94.32/13.26 emptyset @ 94.32/13.26 emptyset)) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ Y1))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ Y1)) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y0))) => 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (Y3))) => 94.32/13.26 (Y3))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ Y1)) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) | 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y0)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 ($true))) = 94.32/13.26 (Y0)))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (in @ 94.32/13.26 emptyset @ 94.32/13.26 (powerset @ 94.32/13.26 Y0))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (in @ 94.32/13.26 emptyset @ 94.32/13.26 (powerset @ 94.32/13.26 Y0))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 Y0)) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y1) => 94.32/13.26 (in @ 94.32/13.26 Y2 @ Y0)))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 Y0))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 Y0)) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 Y3) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y3 @ 94.32/13.26 Y0) => 94.32/13.26 (Y2)))))))) => 94.32/13.26 (Y2)))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 powerset @ 94.32/13.26 ( 94.32/13.26 setunion @ 94.32/13.26 Y0))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y1)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (emptyset))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ Y0))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)) => 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) != 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset)))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset)) => 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 emptyset)))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 ( 94.32/13.26 setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y1))) | 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y0)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y0 @ 94.32/13.26 (setadjoin @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))) => 94.32/13.26 (( 94.32/13.26 (dsetconstr @ 94.32/13.26 Y0 @ 94.32/13.26 Y1) != 94.32/13.26 (emptyset))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y1 @ 94.32/13.26 emptyset) => 94.32/13.26 (Y0 @ Y1))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $o]: 94.32/13.26 (( 94.32/13.26 (Y0) => 94.32/13.26 (in @ 94.32/13.26 emptyset @ 94.32/13.26 ( 94.32/13.26 prop2set @ 94.32/13.26 Y0))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $o]: 94.32/13.26 (( 94.32/13.26 (Y0) => 94.32/13.26 (set2prop @ 94.32/13.26 ( 94.32/13.26 prop2set @ 94.32/13.26 Y0))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 ( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (Y1 @ Y2)))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) & 94.32/13.26 (( 94.32/13.26 (~) @ ( 94.32/13.26 Y1 @ Y2)))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (Y0 @ Y1)))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y1))))))))))) => 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) => 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y1))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y0) = 94.32/13.26 (Y1))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (in @ 94.32/13.26 Y2 @ 94.32/13.26 Y0) <=> 94.32/13.26 (in @ 94.32/13.26 Y3 @ Y1))))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) & 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2))))))))))))) => 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y1) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) => 94.32/13.26 (( 94.32/13.26 (Y1) = 94.32/13.26 (Y2)))))))))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y0 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y1 : $i > $o]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (!!) @ ( 94.32/13.26 ^[Y3 : $i]: 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (Y2) = 94.32/13.26 (Y3))) => 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.26 Y2) <=> 94.32/13.26 (Y1 @ Y3))))))))))) => 94.32/13.26 (( 94.32/13.26 (( 94.32/13.26 (??) @ ( 94.32/13.26 ^[Y2 : $i]: 94.32/13.26 (( 94.32/13.26 (Y0 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) <=> 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (emptyset) = 94.32/13.27 (emptyset))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 Y2) = 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ Y3))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (powerset @ 94.32/13.27 Y0) = 94.32/13.27 (powerset @ 94.32/13.27 Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (setunion @ 94.32/13.27 Y0) = 94.32/13.27 (setunion @ 94.32/13.27 Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (omega) = 94.32/13.27 (omega))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2)))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) <=> 94.32/13.27 (Y1 @ Y3))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) => 94.32/13.27 (( 94.32/13.27 (descr @ 94.32/13.27 Y0) = 94.32/13.27 (descr @ 94.32/13.27 Y1))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y5 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y5 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y4) = 94.32/13.27 (Y5))) => 94.32/13.27 (( 94.32/13.27 (Y2 @ 94.32/13.27 Y4) <=> 94.32/13.27 (Y3 @ Y5))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 Y2) = 94.32/13.27 (dsetconstr @ 94.32/13.27 Y1 @ Y3))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (subset @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (subset @ 94.32/13.27 emptyset @ 94.32/13.27 Y0)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y0)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 subset @ 94.32/13.27 Y0 @ Y1)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 subset @ 94.32/13.27 Y0 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (Y1)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y0)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y2)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ Y1)))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y1)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 emptyset) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)) => 94.32/13.27 (subset @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 (powerset @ 94.32/13.27 Y0))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (subset @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0) @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y1)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (in @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1) @ 94.32/13.27 (powerset @ 94.32/13.27 Y0)))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (subset @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1) @ 94.32/13.27 Y0))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $o]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (Y3))) => 94.32/13.27 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.27 inference('ho_norm', [status(thm)], [zip_derived_cl0])). 94.32/13.27 thf(zip_derived_cl2, plain, 94.32/13.27 (~ (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ Y0) <=> (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (((Y0) = (Y1))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ 94.32/13.27 (setadjoin @ Y0 @ Y1)) <=> 94.32/13.27 (((in @ Y2 @ Y1) | 94.32/13.27 (((Y2) = (Y0)))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ (powerset @ Y0)) <=> 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ Y1) => 94.32/13.27 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.27 (((??) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y1 @ Y2) & 94.32/13.27 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.27 (((in @ emptyset @ omega) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((in @ Y0 @ omega) => (in @ 94.32/13.27 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((((!!) @ (^[Y1 : $i]: 94.32/13.27 (((((in @ Y1 @ Y0) & 94.32/13.27 (in @ Y1 @ omega))) => 94.32/13.27 (in @ 94.32/13.27 (setadjoin @ Y1 @ Y1) @ 94.32/13.27 Y0)))))) & 94.32/13.27 (in @ emptyset @ Y0))) => 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ omega) => 94.32/13.27 (in @ Y1 @ Y0))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (((??) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2 @ 94.32/13.27 Y3) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2 @ 94.32/13.27 Y4) => 94.32/13.27 (( 94.32/13.27 (Y3) = 94.32/13.27 (Y4)))))))))))))))))) => 94.32/13.27 (((??) @ (^[Y2 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y2) <=> 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y1) & 94.32/13.27 (Y0 @ 94.32/13.27 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.27 (((??) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ Y0) & 94.32/13.27 (((~) @ (((??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) & 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((??) @ (^[Y1 : $i]: 94.32/13.27 (((((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y0))))))))))) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y0) & 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y4) <=> 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y4)))))))) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y1) & 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y3) => 94.32/13.27 (in @ 94.32/13.27 Y4 @ Y2)))))) | 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y4 @ Y3)))))))))))))))) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y2)))) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y0)))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 ( 94.32/13.27 in @ 94.32/13.27 Y3 @ Y1) & 94.32/13.27 ( 94.32/13.27 in @ 94.32/13.27 Y4 @ Y2) & 94.32/13.27 ( 94.32/13.27 ( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y5 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y5 @ 94.32/13.27 Y3) & 94.32/13.27 (in @ 94.32/13.27 Y5 @ Y2)))))))) & 94.32/13.27 ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y5 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y5 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y5) | 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y6 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y6 @ 94.32/13.27 Y5) => 94.32/13.27 (in @ 94.32/13.27 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.27 (((((??) @ (^[Y1 : $i]: 94.32/13.27 (((Y0 @ Y1) & 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (((Y0 @ Y2) => 94.32/13.27 (((Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (Y0 @ (descr @ Y0))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 dsetconstr @ 94.32/13.27 Y0 @ Y1))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (in @ Y2 @ 94.32/13.27 Y0)))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (((in @ 94.32/13.27 Y2 @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (Y1 @ Y2)))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $o]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ 94.32/13.27 (prop2set @ 94.32/13.27 Y0)) => 94.32/13.27 (Y0))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((in @ Y0 @ 94.32/13.27 emptyset) => 94.32/13.27 (((!!) @ (^[Y1 : $o]: 94.32/13.27 (Y1))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((~) @ (in @ Y0 @ 94.32/13.27 emptyset)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((~) @ (in @ Y0 @ 94.32/13.27 emptyset)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.27 (((((??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (((Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (((??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (Y0 @ Y1))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (((( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y1 @ Y0)))))) => 94.32/13.27 (((Y0) = 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y1 @ Y0)))))) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 dsetconstr @ 94.32/13.27 Y0 @ Y1)) <=> 94.32/13.27 (Y1 @ Y2)))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (emptyset))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) != 94.32/13.27 (emptyset)))))))))))))))) => 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (((( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ Y0)))) => 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ Y1)))))))) => 94.32/13.27 (((in @ 94.32/13.27 emptyset @ 94.32/13.27 (setadjoin @ 94.32/13.27 emptyset @ 94.32/13.27 emptyset)) => 94.32/13.27 (((( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ Y1))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y0))) => 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (Y3))) => 94.32/13.27 (Y3))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) | 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y0)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 ($true))) = 94.32/13.27 (Y0)))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (in @ 94.32/13.27 emptyset @ 94.32/13.27 (powerset @ 94.32/13.27 Y0))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (in @ 94.32/13.27 emptyset @ 94.32/13.27 (powerset @ 94.32/13.27 Y0))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 Y0))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 Y0)) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y0) => 94.32/13.27 (Y2)))))))) => 94.32/13.27 (Y2)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 Y0))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) <=> 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y1)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (emptyset))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 emptyset)))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 emptyset)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y1))) | 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y0)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))) => 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) != 94.32/13.27 (emptyset))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset) => 94.32/13.27 (Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $o]: 94.32/13.27 (( 94.32/13.27 (Y0) => 94.32/13.27 (in @ 94.32/13.27 emptyset @ 94.32/13.27 ( 94.32/13.27 prop2set @ 94.32/13.27 Y0))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $o]: 94.32/13.27 (( 94.32/13.27 (Y0) => 94.32/13.27 (set2prop @ 94.32/13.27 ( 94.32/13.27 prop2set @ 94.32/13.27 Y0))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (Y0 @ Y1)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2)))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) <=> 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2)))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y1))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) <=> 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y1))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2)))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) <=> 94.32/13.27 (Y1 @ Y3))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) <=> 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 Y2) = 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ Y3))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (powerset @ 94.32/13.27 Y0) = 94.32/13.27 (powerset @ 94.32/13.27 Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (setunion @ 94.32/13.27 Y0) = 94.32/13.27 (setunion @ 94.32/13.27 Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2)))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) <=> 94.32/13.27 (Y1 @ Y3))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) => 94.32/13.27 (( 94.32/13.27 (descr @ 94.32/13.27 Y0) = 94.32/13.27 (descr @ 94.32/13.27 Y1))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y5 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y5 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y4) = 94.32/13.27 (Y5))) => 94.32/13.27 (( 94.32/13.27 (Y2 @ 94.32/13.27 Y4) <=> 94.32/13.27 (Y3 @ Y5))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 Y2) = 94.32/13.27 (dsetconstr @ 94.32/13.27 Y1 @ Y3))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (subset @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (subset @ 94.32/13.27 emptyset @ 94.32/13.27 Y0)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y0)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 subset @ 94.32/13.27 Y0 @ Y1)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 subset @ 94.32/13.27 Y0 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (Y1)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y0)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ Y2)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ Y1)))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y1)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 emptyset) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y1 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)) => 94.32/13.27 (subset @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 (powerset @ 94.32/13.27 Y0))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (subset @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) => 94.32/13.27 (subset @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0) @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y1)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (in @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1) @ 94.32/13.27 (powerset @ 94.32/13.27 Y0)))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (subset @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1) @ 94.32/13.27 Y0))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $o]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (Y3))) => 94.32/13.27 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.27 inference('simplify boolean subterms', [status(thm)], [zip_derived_cl1])). 94.32/13.27 thf(zip_derived_cl4, plain, 94.32/13.27 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ 94.32/13.27 (setadjoin @ Y0 @ Y1)) <=> 94.32/13.27 (((in @ Y2 @ Y1) | 94.32/13.27 (((Y2) = (Y0)))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ (powerset @ Y0)) <=> 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ Y1) => (in @ 94.32/13.27 Y2 @ Y0)))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.27 (((??) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y1 @ Y2) & 94.32/13.27 (in @ Y2 @ Y0)))))))))))))) => 94.32/13.27 (((in @ emptyset @ omega) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((in @ Y0 @ omega) => (in @ 94.32/13.27 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((((!!) @ (^[Y1 : $i]: 94.32/13.27 (((((in @ Y1 @ Y0) & (in @ 94.32/13.27 Y1 @ omega))) => 94.32/13.27 (in @ 94.32/13.27 (setadjoin @ Y1 @ Y1) @ 94.32/13.27 Y0)))))) & 94.32/13.27 (in @ emptyset @ Y0))) => 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ omega) => (in @ 94.32/13.27 Y1 @ Y0))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (((??) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2 @ 94.32/13.27 Y3) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2 @ 94.32/13.27 Y4) => 94.32/13.27 (( 94.32/13.27 (Y3) = 94.32/13.27 (Y4)))))))))))))))))) => 94.32/13.27 (((??) @ (^[Y2 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (((in @ 94.32/13.27 Y3 @ 94.32/13.27 Y2) <=> 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y1) & 94.32/13.27 (Y0 @ 94.32/13.27 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.27 (((??) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ Y0) & 94.32/13.27 (((~) @ (((??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (((in @ 94.32/13.27 Y2 @ Y1) & 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((??) @ (^[Y1 : $i]: 94.32/13.27 (((((!!) @ (^[Y2 : $i]: 94.32/13.27 (((in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y0))))))))))) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y0) & 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y4) <=> 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y4)))))))) => 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y3))))))))))))) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y1) & 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y3) => 94.32/13.27 (in @ 94.32/13.27 Y4 @ Y2)))))) | 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y4 @ Y3)))))))))))))))) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (((( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y2)))) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y3 @ Y0)))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y4 : $i]: 94.32/13.27 (( 94.32/13.27 ( 94.32/13.27 in @ 94.32/13.27 Y3 @ Y1) & 94.32/13.27 ( 94.32/13.27 in @ 94.32/13.27 Y4 @ Y2) & 94.32/13.27 ( 94.32/13.27 ( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y5 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y5 @ 94.32/13.27 Y3) & 94.32/13.27 (in @ 94.32/13.27 Y5 @ Y2)))))))) & 94.32/13.27 ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y5 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y5 @ 94.32/13.27 Y1) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y4 @ 94.32/13.27 Y5) | 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y6 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y6 @ 94.32/13.27 Y5) => 94.32/13.27 (in @ 94.32/13.27 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.27 (((((??) @ (^[Y1 : $i]: 94.32/13.27 (((Y0 @ Y1) & 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (Y0 @ (descr @ Y0))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 dsetconstr @ 94.32/13.27 Y0 @ Y1))))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.27 (((!!) @ (^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 dsetconstr @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (((in @ Y2 @ 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (Y1 @ Y2)))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $o]: 94.32/13.27 (((!!) @ (^[Y1 : $i]: 94.32/13.27 (((in @ Y1 @ 94.32/13.27 (prop2set @ Y0)) => 94.32/13.27 (Y0))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((in @ Y0 @ emptyset) => 94.32/13.27 (((!!) @ (^[Y1 : $o]: 94.32/13.27 (Y1))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((~) @ (in @ Y0 @ 94.32/13.27 emptyset)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((~) @ (in @ Y0 @ 94.32/13.27 emptyset)))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.27 (((((??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (((Y0 @ Y1) & 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (((??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (Y0 @ Y1))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y1)))))) => 94.32/13.27 (((( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y1 @ Y0)))))) => 94.32/13.27 (((Y0) = 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y1 @ Y0)))))) => 94.32/13.27 (((Y0) = 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 dsetconstr @ 94.32/13.27 Y0 @ Y1)) <=> 94.32/13.27 (Y1 @ Y2)))))))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (emptyset))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (((((!!) @ (^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) != 94.32/13.27 (emptyset)))))))))))))))) => 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (((((??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ Y0)))) => 94.32/13.27 (((Y0) != 94.32/13.27 (emptyset)))))))) => 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (((!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ Y1)))))))) => 94.32/13.27 (((in @ 94.32/13.27 emptyset @ 94.32/13.27 (setadjoin @ 94.32/13.27 emptyset @ 94.32/13.27 emptyset)) => 94.32/13.27 (((((!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ Y1))))))))))))) => 94.32/13.27 (((( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y0))) => 94.32/13.27 (Y3))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (Y3))) => 94.32/13.27 (Y3))))))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ Y1)) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) | 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y0)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 ($true))) = 94.32/13.27 (Y0)))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (in @ 94.32/13.27 emptyset @ 94.32/13.27 (powerset @ 94.32/13.27 Y0))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (in @ 94.32/13.27 emptyset @ 94.32/13.27 (powerset @ 94.32/13.27 Y0))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 Y0)) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y1) => 94.32/13.27 (in @ 94.32/13.27 Y2 @ Y0)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 Y0))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 Y0)) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y3 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 Y3) => 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y3 @ 94.32/13.27 Y0) => 94.32/13.27 (Y2)))))))) => 94.32/13.27 (Y2)))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 Y0) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 powerset @ 94.32/13.27 ( 94.32/13.27 setunion @ 94.32/13.27 Y0))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y1) & 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) => 94.32/13.27 (( 94.32/13.27 (Y1) = 94.32/13.27 (Y2))))))))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (Y0 @ 94.32/13.27 Y2) <=> 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y1)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (emptyset))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ Y0))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)) => 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) != 94.32/13.27 (Y1))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 emptyset)))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y0) = 94.32/13.27 (Y1))) => 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset)) => 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 emptyset)))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 ( 94.32/13.27 setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y1))) | 94.32/13.27 (( 94.32/13.27 (Y2) = 94.32/13.27 (Y0)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y0 @ 94.32/13.27 (setadjoin @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))) => 94.32/13.27 (( 94.32/13.27 (dsetconstr @ 94.32/13.27 Y0 @ 94.32/13.27 Y1) != 94.32/13.27 (emptyset))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y1 @ 94.32/13.27 emptyset) => 94.32/13.27 (Y0 @ Y1))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))))))))))) => 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y0 : $i]: 94.32/13.27 (( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y1 : $i > $o]: 94.32/13.27 (( 94.32/13.27 (( 94.32/13.27 (??) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) & 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 Y1 @ Y2)))))))) => 94.32/13.27 (( 94.32/13.27 (~) @ ( 94.32/13.27 ( 94.32/13.27 (!!) @ ( 94.32/13.27 ^[Y2 : $i]: 94.32/13.27 (( 94.32/13.27 (in @ 94.32/13.27 Y2 @ 94.32/13.27 Y0) => 94.32/13.27 (Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $o]: 94.32/13.28 (( 94.32/13.28 (Y0) => 94.32/13.28 (in @ 94.32/13.28 emptyset @ 94.32/13.28 ( 94.32/13.28 prop2set @ 94.32/13.28 Y0))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $o]: 94.32/13.28 (( 94.32/13.28 (Y0) => 94.32/13.28 (set2prop @ 94.32/13.28 ( 94.32/13.28 prop2set @ 94.32/13.28 Y0))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (Y0 @ Y1)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y1))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) <=> 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y1))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (Y1 @ Y3))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) <=> 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 Y2) = 94.32/13.28 (setadjoin @ 94.32/13.28 Y1 @ Y3))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (powerset @ 94.32/13.28 Y0) = 94.32/13.28 (powerset @ 94.32/13.28 Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (setunion @ 94.32/13.28 Y0) = 94.32/13.28 (setunion @ 94.32/13.28 Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (Y1 @ Y3))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) => 94.32/13.28 (( 94.32/13.28 (descr @ 94.32/13.28 Y0) = 94.32/13.28 (descr @ 94.32/13.28 Y1))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y5 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y5 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y4) = 94.32/13.28 (Y5))) => 94.32/13.28 (( 94.32/13.28 (Y2 @ 94.32/13.28 Y4) <=> 94.32/13.28 (Y3 @ Y5))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 Y2) = 94.32/13.28 (dsetconstr @ 94.32/13.28 Y1 @ Y3))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (subset @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (subset @ 94.32/13.28 emptyset @ 94.32/13.28 Y0)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y0)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 subset @ 94.32/13.28 Y0 @ Y1)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 subset @ 94.32/13.28 Y0 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (Y1)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y0)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y2)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ Y1)))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y1)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 emptyset) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)) => 94.32/13.28 (subset @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 (powerset @ 94.32/13.28 Y0))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (subset @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0) @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y1)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (in @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1) @ 94.32/13.28 (powerset @ 94.32/13.28 Y0)))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (subset @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1) @ 94.32/13.28 Y0))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $o]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (Y3))) => 94.32/13.28 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.28 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl2])). 94.32/13.28 thf(zip_derived_cl7, plain, 94.32/13.28 (~ (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ 94.32/13.28 (setadjoin @ Y0 @ Y1)) <=> 94.32/13.28 (((in @ Y2 @ Y1) | 94.32/13.28 (((Y2) = (Y0)))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ (powerset @ Y0)) <=> 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ Y1) => (in @ 94.32/13.28 Y2 @ Y0)))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.28 (((??) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y1 @ Y2) & (in @ 94.32/13.28 Y2 @ Y0)))))))))))))) => 94.32/13.28 (((in @ emptyset @ omega) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((in @ Y0 @ omega) => (in @ 94.32/13.28 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((((!!) @ (^[Y1 : $i]: 94.32/13.28 (((((in @ Y1 @ Y0) & (in @ 94.32/13.28 Y1 @ omega))) => 94.32/13.28 (in @ 94.32/13.28 (setadjoin @ Y1 @ Y1) @ Y0)))))) & 94.32/13.28 (in @ emptyset @ Y0))) => 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ omega) => (in @ 94.32/13.28 Y1 @ Y0))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (((??) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (((Y0 @ 94.32/13.28 Y2 @ Y3) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2 @ 94.32/13.28 Y4) => 94.32/13.28 (( 94.32/13.28 (Y3) = 94.32/13.28 (Y4)))))))))))))))))) => 94.32/13.28 (((??) @ (^[Y2 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (((in @ Y3 @ 94.32/13.28 Y2) <=> 94.32/13.28 (((??) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y1) & 94.32/13.28 (Y0 @ 94.32/13.28 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.28 (((??) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ Y0) & 94.32/13.28 (((~) @ (((??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ 94.32/13.28 Y1) & (in @ 94.32/13.28 Y2 @ Y0)))))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((??) @ (^[Y1 : $i]: 94.32/13.28 (((((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y0))))))))))) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y0) & 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y4) <=> 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y4)))))))) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y1) & 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y3) => 94.32/13.28 (in @ 94.32/13.28 Y4 @ Y2)))))) | 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y4 @ Y3)))))))))))))))) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((((( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y2)))) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y0)))))))) => 94.32/13.28 (((??) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 ( 94.32/13.28 in @ 94.32/13.28 Y3 @ Y1) & 94.32/13.28 ( 94.32/13.28 in @ 94.32/13.28 Y4 @ Y2) & 94.32/13.28 ( 94.32/13.28 ( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y5 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y5 @ 94.32/13.28 Y3) & 94.32/13.28 (in @ 94.32/13.28 Y5 @ Y2)))))))) & 94.32/13.28 ( 94.32/13.28 ( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y5 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y5 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y5) | 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y6 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y6 @ 94.32/13.28 Y5) => 94.32/13.28 (in @ 94.32/13.28 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.28 (((((??) @ (^[Y1 : $i]: 94.32/13.28 (((Y0 @ Y1) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (Y0 @ (descr @ Y0))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 dsetconstr @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 dsetconstr @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (Y1 @ Y2)))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $o]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ 94.32/13.28 (prop2set @ Y0)) => 94.32/13.28 (Y0))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((in @ Y0 @ emptyset) => 94.32/13.28 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((~) @ (in @ Y0 @ 94.32/13.28 emptyset)))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((~) @ (in @ Y0 @ 94.32/13.28 emptyset)))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.28 (((((??) @ (^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (((??) @ (^[Y1 : $i]: 94.32/13.28 (Y0 @ Y1))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (((~) @ ( 94.32/13.28 in @ Y1 @ 94.32/13.28 Y0)))))) => 94.32/13.28 (((Y0) = 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y1 @ Y0)))))) => 94.32/13.28 (((Y0) = 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 dsetconstr @ 94.32/13.28 Y0 @ Y1)) <=> 94.32/13.28 (Y1 @ Y2)))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((( 94.32/13.28 (Y0) != 94.32/13.28 (emptyset))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) != 94.32/13.28 (emptyset)))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ Y0)))) => 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1)))))))) => 94.32/13.28 (((in @ 94.32/13.28 emptyset @ 94.32/13.28 (setadjoin @ 94.32/13.28 emptyset @ 94.32/13.28 emptyset)) => 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1))))))))))))) => 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y0))) => 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (Y3))) => 94.32/13.28 (Y3))))))))))))))))))) => 94.32/13.28 (((( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) | 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y0)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 ($true))) = 94.32/13.28 (Y0)))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (in @ 94.32/13.28 emptyset @ 94.32/13.28 (powerset @ 94.32/13.28 Y0))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (in @ 94.32/13.28 emptyset @ 94.32/13.28 (powerset @ 94.32/13.28 Y0))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 Y0))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 Y0)) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y0) => 94.32/13.28 (Y2)))))))) => 94.32/13.28 (Y2)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 Y0))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y1)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (emptyset))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 emptyset)))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 emptyset)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y1))) | 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y0)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (Y1 @ Y2)))))) => 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) != 94.32/13.28 (emptyset))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset) => 94.32/13.28 (Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $o]: 94.32/13.28 (( 94.32/13.28 (Y0) => 94.32/13.28 (in @ 94.32/13.28 emptyset @ 94.32/13.28 ( 94.32/13.28 prop2set @ 94.32/13.28 Y0))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $o]: 94.32/13.28 (( 94.32/13.28 (Y0) => 94.32/13.28 (set2prop @ 94.32/13.28 ( 94.32/13.28 prop2set @ 94.32/13.28 Y0))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (Y1 @ Y2)))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) & 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 Y1 @ Y2)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (Y0 @ Y1)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y1))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) <=> 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y1))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (Y1 @ Y3))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) <=> 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 Y2) = 94.32/13.28 (setadjoin @ 94.32/13.28 Y1 @ Y3))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (powerset @ 94.32/13.28 Y0) = 94.32/13.28 (powerset @ 94.32/13.28 Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (setunion @ 94.32/13.28 Y0) = 94.32/13.28 (setunion @ 94.32/13.28 Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2)))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (Y1 @ Y3))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) => 94.32/13.28 (( 94.32/13.28 (descr @ 94.32/13.28 Y0) = 94.32/13.28 (descr @ 94.32/13.28 Y1))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y5 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y5 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y4) = 94.32/13.28 (Y5))) => 94.32/13.28 (( 94.32/13.28 (Y2 @ 94.32/13.28 Y4) <=> 94.32/13.28 (Y3 @ Y5))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 Y2) = 94.32/13.28 (dsetconstr @ 94.32/13.28 Y1 @ Y3))))))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (subset @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y1))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (subset @ 94.32/13.28 emptyset @ 94.32/13.28 Y0)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y0)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 subset @ 94.32/13.28 Y0 @ Y1)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 subset @ 94.32/13.28 Y0 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (Y1)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y0)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ Y2)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ Y1)))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y1)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 emptyset) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y1 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)) => 94.32/13.28 (subset @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 (powerset @ 94.32/13.28 Y0))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (subset @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) => 94.32/13.28 (subset @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0) @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y1)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (in @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1) @ 94.32/13.28 (powerset @ 94.32/13.28 Y0)))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (subset @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1) @ 94.32/13.28 Y0))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $o]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (Y3))) => 94.32/13.28 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.28 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl4])). 94.32/13.28 thf(zip_derived_cl11, plain, 94.32/13.28 (~ (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ (powerset @ Y0)) <=> 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ Y1) => (in @ 94.32/13.28 Y2 @ Y0)))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.28 (((??) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y1 @ Y2) & (in @ 94.32/13.28 Y2 @ Y0)))))))))))))) => 94.32/13.28 (((in @ emptyset @ omega) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((in @ Y0 @ omega) => (in @ 94.32/13.28 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((((!!) @ (^[Y1 : $i]: 94.32/13.28 (((((in @ Y1 @ Y0) & (in @ Y1 @ 94.32/13.28 omega))) => 94.32/13.28 (in @ (setadjoin @ Y1 @ Y1) @ 94.32/13.28 Y0)))))) & 94.32/13.28 (in @ emptyset @ Y0))) => 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ omega) => (in @ Y1 @ 94.32/13.28 Y0))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ Y1) => 94.32/13.28 (((??) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (((Y0 @ Y2 @ 94.32/13.28 Y3) & 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2 @ 94.32/13.28 Y4) => 94.32/13.28 (( 94.32/13.28 (Y3) = 94.32/13.28 (Y4)))))))))))))))))) => 94.32/13.28 (((??) @ (^[Y2 : $i]: 94.32/13.28 (((!!) @ (^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y2) <=> 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y1) & 94.32/13.28 (Y0 @ 94.32/13.28 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.28 (((??) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ Y0) & 94.32/13.28 (((~) @ (((??) @ (^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) & 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((??) @ (^[Y1 : $i]: 94.32/13.28 (((((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y0))))))))))) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (((( 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y0) & 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y4) <=> 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y4)))))))) => 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y3))))))))))))) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (((( 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y1) & 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y3) => 94.32/13.28 (in @ 94.32/13.28 Y4 @ Y2)))))) | 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y4 @ Y3)))))))))))))))) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((((((??) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y2)))) & 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y3 @ Y0)))))))) => 94.32/13.28 (((??) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y4 : $i]: 94.32/13.28 (( 94.32/13.28 ( 94.32/13.28 in @ 94.32/13.28 Y3 @ Y1) & 94.32/13.28 ( 94.32/13.28 in @ 94.32/13.28 Y4 @ Y2) & 94.32/13.28 ( 94.32/13.28 ( 94.32/13.28 (~) @ ( 94.32/13.28 ( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y5 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y5 @ 94.32/13.28 Y3) & 94.32/13.28 (in @ 94.32/13.28 Y5 @ Y2)))))))) & 94.32/13.28 ( 94.32/13.28 ( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y5 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y5 @ 94.32/13.28 Y1) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y4 @ 94.32/13.28 Y5) | 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y6 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y6 @ 94.32/13.28 Y5) => 94.32/13.28 (in @ 94.32/13.28 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.28 (((((??) @ (^[Y1 : $i]: 94.32/13.28 (((Y0 @ Y1) & 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (Y0 @ (descr @ Y0))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (((Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (((in @ 94.32/13.28 Y2 @ 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ (^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 dsetconstr @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (Y1 @ Y2)))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $o]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (((in @ Y1 @ 94.32/13.28 (prop2set @ Y0)) => 94.32/13.28 (Y0))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((in @ Y0 @ emptyset) => 94.32/13.28 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((~) @ (in @ Y0 @ 94.32/13.28 emptyset)))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.28 (((((??) @ (^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (((??) @ (^[Y1 : $i]: 94.32/13.28 (Y0 @ Y1))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ (^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y1)))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (((~) @ ( 94.32/13.28 in @ Y1 @ Y0)))))) => 94.32/13.28 (((Y0) = 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (((~) @ ( 94.32/13.28 in @ Y1 @ 94.32/13.28 Y0)))))) => 94.32/13.28 (((Y0) = 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 dsetconstr @ 94.32/13.28 Y0 @ Y1)) <=> 94.32/13.28 (Y1 @ Y2)))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((((Y0) != 94.32/13.28 (emptyset))) => 94.32/13.28 (((??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y1 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (( 94.32/13.28 (Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 Y1) != 94.32/13.28 (emptyset)))))))))))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ Y0)))) => 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (emptyset)))))))) => 94.32/13.28 (((((!!) @ (^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 (setadjoin @ 94.32/13.28 Y0 @ Y1)))))))) => 94.32/13.28 (((in @ emptyset @ 94.32/13.28 (setadjoin @ 94.32/13.28 emptyset @ 94.32/13.28 emptyset)) => 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (((!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1))))))))))))) => 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y0))) => 94.32/13.28 (Y3))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (Y3))) => 94.32/13.28 (Y3))))))))))))))))))) => 94.32/13.28 (((((!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ Y1)) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) | 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y0)))))))))))))))) => 94.32/13.28 (((( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (dsetconstr @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 ($true))) = 94.32/13.28 (Y0)))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (in @ 94.32/13.28 emptyset @ 94.32/13.28 (powerset @ 94.32/13.28 Y0))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (in @ 94.32/13.28 emptyset @ 94.32/13.28 (powerset @ 94.32/13.28 Y0))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 Y0)) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y1) => 94.32/13.28 (in @ 94.32/13.28 Y2 @ Y0)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y2 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 Y0))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 Y0)) => 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y3 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 Y3) => 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y3 @ 94.32/13.28 Y0) => 94.32/13.28 (Y2)))))))) => 94.32/13.28 (Y2)))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 Y0) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 powerset @ 94.32/13.28 ( 94.32/13.28 setunion @ 94.32/13.28 Y0))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i > $o]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y1) & 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) => 94.32/13.28 (( 94.32/13.28 (Y1) = 94.32/13.28 (Y2))))))))))))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y2 : $i]: 94.32/13.28 (( 94.32/13.28 (Y0 @ 94.32/13.28 Y2) <=> 94.32/13.28 (( 94.32/13.28 (Y2) = 94.32/13.28 (Y1)))))))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (emptyset))) => 94.32/13.28 (( 94.32/13.28 (??) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (in @ 94.32/13.28 Y1 @ Y0))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)) => 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) != 94.32/13.28 (Y1))) => 94.32/13.28 (( 94.32/13.28 (~) @ ( 94.32/13.28 in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 emptyset)))))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (Y0) = 94.32/13.28 (Y1))) => 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y0 : $i]: 94.32/13.28 (( 94.32/13.28 (!!) @ ( 94.32/13.28 ^[Y1 : $i]: 94.32/13.28 (( 94.32/13.28 (in @ 94.32/13.28 Y0 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y1 @ 94.32/13.28 emptyset)) => 94.32/13.28 (in @ 94.32/13.28 Y1 @ 94.32/13.28 ( 94.32/13.28 setadjoin @ 94.32/13.28 Y0 @ 94.32/13.28 emptyset)))))))))) => 94.32/13.28 (( 94.32/13.28 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y1))) | 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y0)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))) => 94.32/13.29 (( 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) != 94.32/13.29 (emptyset))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset) => 94.32/13.29 (Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $o]: 94.32/13.29 (( 94.32/13.29 (Y0) => 94.32/13.29 (in @ 94.32/13.29 emptyset @ 94.32/13.29 ( 94.32/13.29 prop2set @ 94.32/13.29 Y0))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $o]: 94.32/13.29 (( 94.32/13.29 (Y0) => 94.32/13.29 (set2prop @ 94.32/13.29 ( 94.32/13.29 prop2set @ 94.32/13.29 Y0))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (Y0 @ Y1)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y1))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) <=> 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y1))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (Y1 @ Y3))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) <=> 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 Y2) = 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ Y3))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (powerset @ 94.32/13.29 Y0) = 94.32/13.29 (powerset @ 94.32/13.29 Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (setunion @ 94.32/13.29 Y0) = 94.32/13.29 (setunion @ 94.32/13.29 Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (Y1 @ Y3))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) => 94.32/13.29 (( 94.32/13.29 (descr @ 94.32/13.29 Y0) = 94.32/13.29 (descr @ 94.32/13.29 Y1))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y5 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y5 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y4) = 94.32/13.29 (Y5))) => 94.32/13.29 (( 94.32/13.29 (Y2 @ 94.32/13.29 Y4) <=> 94.32/13.29 (Y3 @ Y5))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ 94.32/13.29 Y2) = 94.32/13.29 (dsetconstr @ 94.32/13.29 Y1 @ Y3))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (subset @ 94.32/13.29 Y1 @ Y0))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (subset @ 94.32/13.29 emptyset @ 94.32/13.29 Y0)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y0)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 subset @ 94.32/13.29 Y0 @ Y1)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 subset @ 94.32/13.29 Y0 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (Y1)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y0)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 Y2) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y2)))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ Y1)))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y1)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 emptyset) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (emptyset)))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0)) => 94.32/13.29 (subset @ 94.32/13.29 Y1 @ Y0))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 (powerset @ 94.32/13.29 Y0))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (subset @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0) @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y1)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (in @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1) @ 94.32/13.29 (powerset @ 94.32/13.29 Y0)))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (subset @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1) @ 94.32/13.29 Y0))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $o]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (Y3))) => 94.32/13.29 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.29 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl7])). 94.32/13.29 thf(zip_derived_cl15, plain, 94.32/13.29 (~ (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ (setunion @ Y0)) <=> 94.32/13.29 (((??) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y1 @ Y2) & (in @ Y2 @ 94.32/13.29 Y0)))))))))))))) => 94.32/13.29 (((in @ emptyset @ omega) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((in @ Y0 @ omega) => (in @ 94.32/13.29 (setadjoin @ Y0 @ Y0) @ omega)))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((((!!) @ (^[Y1 : $i]: 94.32/13.29 (((((in @ Y1 @ Y0) & (in @ Y1 @ 94.32/13.29 omega))) => 94.32/13.29 (in @ (setadjoin @ Y1 @ Y1) @ 94.32/13.29 Y0)))))) & 94.32/13.29 (in @ emptyset @ Y0))) => 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ omega) => (in @ Y1 @ 94.32/13.29 Y0))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ Y1) => 94.32/13.29 (((??) @ (^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2 @ 94.32/13.29 Y3) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2 @ 94.32/13.29 Y4) => 94.32/13.29 (( 94.32/13.29 (Y3) = 94.32/13.29 (Y4)))))))))))))))))) => 94.32/13.29 (((??) @ (^[Y2 : $i]: 94.32/13.29 (((!!) @ (^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y3 @ 94.32/13.29 Y2) <=> 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y1) & 94.32/13.29 (Y0 @ 94.32/13.29 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.29 (((??) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ Y0) & 94.32/13.29 (((~) @ (((??) @ (^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) & 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0)))))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((??) @ (^[Y1 : $i]: 94.32/13.29 (((((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((in @ 94.32/13.29 Y3 @ 94.32/13.29 Y2) => 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y0))))))))))) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((((in @ 94.32/13.29 Y3 @ Y0) & 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0))) => 94.32/13.29 (((( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y4) <=> 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y4)))))))) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((((in @ 94.32/13.29 Y3 @ Y1) & 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (((( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y3) => 94.32/13.29 (in @ 94.32/13.29 Y4 @ Y2)))))) | 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y2) => 94.32/13.29 (in @ 94.32/13.29 Y4 @ Y3)))))))))))))))) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((((((??) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y2)))) & 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y3 @ 94.32/13.29 Y2) => 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y0)))))))) => 94.32/13.29 (((??) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((??) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 ( 94.32/13.29 in @ 94.32/13.29 Y3 @ Y1) & 94.32/13.29 ( 94.32/13.29 in @ 94.32/13.29 Y4 @ Y2) & 94.32/13.29 ( 94.32/13.29 ( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y5 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y5 @ 94.32/13.29 Y3) & 94.32/13.29 (in @ 94.32/13.29 Y5 @ Y2)))))))) & 94.32/13.29 ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y5 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y5 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y5) | 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y6 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y6 @ 94.32/13.29 Y5) => 94.32/13.29 (in @ 94.32/13.29 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.29 (((((??) @ (^[Y1 : $i]: 94.32/13.29 (((Y0 @ Y1) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((Y0 @ Y2) => 94.32/13.29 (((Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (Y0 @ (descr @ Y0))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (((Y1 @ Y2) => 94.32/13.29 (in @ Y2 @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1)) => 94.32/13.29 (in @ Y2 @ 94.32/13.29 Y0)))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ 94.32/13.29 Y2 @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1)) => 94.32/13.29 (Y1 @ Y2)))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $o]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ 94.32/13.29 (prop2set @ Y0)) => 94.32/13.29 (Y0))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((in @ Y0 @ emptyset) => 94.32/13.29 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.29 (((((??) @ (^[Y1 : $i]: 94.32/13.29 (((Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (((??) @ (^[Y1 : $i]: 94.32/13.29 (Y0 @ Y1))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0)))))) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((!!) @ (^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y1 @ Y0)))))) => 94.32/13.29 (((Y0) = (emptyset)))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (((~) @ ( 94.32/13.29 in @ Y1 @ Y0)))))) => 94.32/13.29 (((Y0) = 94.32/13.29 (emptyset)))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 dsetconstr @ 94.32/13.29 Y0 @ Y1)) <=> 94.32/13.29 (Y1 @ Y2)))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((Y0) != 94.32/13.29 (emptyset))) => 94.32/13.29 (((??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ Y0))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) != 94.32/13.29 (emptyset)))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ Y0)))) => 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (emptyset)))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ Y1)))))))) => 94.32/13.29 (((in @ emptyset @ 94.32/13.29 (setadjoin @ 94.32/13.29 emptyset @ emptyset)) => 94.32/13.29 (((((!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ Y1))))))))))))) => 94.32/13.29 (((((!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ Y1)) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y0))) => 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (Y3))) => 94.32/13.29 (Y3))))))))))))))))))) => 94.32/13.29 (((((!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ Y1)) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) | 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y0)))))))))))))))) => 94.32/13.29 (((((!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 ($true))) = 94.32/13.29 (Y0)))))) => 94.32/13.29 (((( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0)))))) => 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (in @ 94.32/13.29 emptyset @ 94.32/13.29 (powerset @ 94.32/13.29 Y0))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (in @ 94.32/13.29 emptyset @ 94.32/13.29 (powerset @ 94.32/13.29 Y0))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0)) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0)))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 Y0))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 Y0)) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y3 @ 94.32/13.29 Y0) => 94.32/13.29 (Y2)))))))) => 94.32/13.29 (Y2)))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 Y0))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y1)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (emptyset))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ Y0))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset)) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 emptyset)))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset)) => 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 emptyset)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y1))) | 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y0)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))) => 94.32/13.29 (( 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) != 94.32/13.29 (emptyset))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset) => 94.32/13.29 (Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $o]: 94.32/13.29 (( 94.32/13.29 (Y0) => 94.32/13.29 (in @ 94.32/13.29 emptyset @ 94.32/13.29 ( 94.32/13.29 prop2set @ 94.32/13.29 Y0))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $o]: 94.32/13.29 (( 94.32/13.29 (Y0) => 94.32/13.29 (set2prop @ 94.32/13.29 ( 94.32/13.29 prop2set @ 94.32/13.29 Y0))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y1 @ Y2)))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) & 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 Y1 @ Y2)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (Y0 @ Y1)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y1))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) <=> 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y1))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (Y1 @ Y3))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) <=> 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 Y2) = 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ Y3))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (powerset @ 94.32/13.29 Y0) = 94.32/13.29 (powerset @ 94.32/13.29 Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (setunion @ 94.32/13.29 Y0) = 94.32/13.29 (setunion @ 94.32/13.29 Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2)))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) <=> 94.32/13.29 (Y1 @ Y3))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y2) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y1 @ 94.32/13.29 Y3) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) => 94.32/13.29 (( 94.32/13.29 (descr @ 94.32/13.29 Y0) = 94.32/13.29 (descr @ 94.32/13.29 Y1))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y5 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y5 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y4) = 94.32/13.29 (Y5))) => 94.32/13.29 (( 94.32/13.29 (Y2 @ 94.32/13.29 Y4) <=> 94.32/13.29 (Y3 @ Y5))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ 94.32/13.29 Y2) = 94.32/13.29 (dsetconstr @ 94.32/13.29 Y1 @ Y3))))))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (subset @ 94.32/13.29 Y1 @ Y0))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y1))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (subset @ 94.32/13.29 emptyset @ 94.32/13.29 Y0)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y0)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 subset @ 94.32/13.29 Y0 @ Y1)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 subset @ 94.32/13.29 Y0 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (Y1))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (Y0) != 94.32/13.29 (Y1)))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y0)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 Y2) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ Y2)))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ Y1)))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ Y2))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y1)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 emptyset) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (emptyset)))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y1 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0)) => 94.32/13.29 (subset @ 94.32/13.29 Y1 @ Y0))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y0 @ 94.32/13.29 (powerset @ 94.32/13.29 Y0))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (subset @ 94.32/13.29 Y0 @ 94.32/13.29 Y1) => 94.32/13.29 (subset @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y0) @ 94.32/13.29 ( 94.32/13.29 powerset @ 94.32/13.29 Y1)))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (in @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1) @ 94.32/13.29 (powerset @ 94.32/13.29 Y0)))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.32/13.29 (subset @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1) @ 94.32/13.29 Y0))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ 94.32/13.29 Y1 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 (setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset))))))))))))))) => 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y0 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y3 : $o]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 setunion @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y0 @ 94.32/13.29 ( 94.32/13.29 setadjoin @ 94.32/13.29 Y1 @ 94.32/13.29 emptyset)))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (Y3))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (Y3))) => 94.32/13.29 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.32/13.29 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl11])). 94.32/13.29 thf(zip_derived_cl21, plain, 94.32/13.29 (~ (((in @ emptyset @ omega) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((in @ Y0 @ omega) => (in @ (setadjoin @ Y0 @ Y0) @ 94.32/13.29 omega)))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((((!!) @ (^[Y1 : $i]: 94.32/13.29 (((((in @ Y1 @ Y0) & (in @ Y1 @ 94.32/13.29 omega))) => 94.32/13.29 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 94.32/13.29 (in @ emptyset @ Y0))) => 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ Y1) => 94.32/13.29 (((??) @ (^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2 @ 94.32/13.29 Y3) & 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2 @ 94.32/13.29 Y4) => 94.32/13.29 (( 94.32/13.29 (Y3) = 94.32/13.29 (Y4)))))))))))))))))) => 94.32/13.29 (((??) @ (^[Y2 : $i]: 94.32/13.29 (((!!) @ (^[Y3 : $i]: 94.32/13.29 (((in @ 94.32/13.29 Y3 @ 94.32/13.29 Y2) <=> 94.32/13.29 (( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y1) & 94.32/13.29 (Y0 @ 94.32/13.29 Y4 @ Y3)))))))))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.32/13.29 (((??) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ Y0) & 94.32/13.29 (((~) @ (((??) @ (^[Y2 : $i]: 94.32/13.29 (((in @ 94.32/13.29 Y2 @ Y1) & 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0)))))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((??) @ (^[Y1 : $i]: 94.32/13.29 (((((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ Y1) => 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((in @ Y3 @ 94.32/13.29 Y2) => 94.32/13.29 (in @ Y3 @ 94.32/13.29 Y0))))))))))) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((!!) @ (^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y3 @ 94.32/13.29 Y0) & 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y4) <=> 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y4)))))))) => 94.32/13.29 (( 94.32/13.29 (Y2) = 94.32/13.29 (Y3))))))))))))) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((!!) @ (^[Y3 : $i]: 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y3 @ 94.32/13.29 Y1) & 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1))) => 94.32/13.29 (( 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y3) => 94.32/13.29 (in @ 94.32/13.29 Y4 @ Y2)))))) | 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y2) => 94.32/13.29 (in @ 94.32/13.29 Y4 @ Y3)))))))))))))))) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((((((??) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (in @ Y3 @ 94.32/13.29 Y2)))) & 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((in @ 94.32/13.29 Y3 @ 94.32/13.29 Y2) => 94.32/13.29 (in @ 94.32/13.29 Y3 @ Y0)))))))) => 94.32/13.29 (((??) @ ( 94.32/13.29 ^[Y3 : $i]: 94.32/13.29 (((??) @ ( 94.32/13.29 ^[Y4 : $i]: 94.32/13.29 (( 94.32/13.29 ( 94.32/13.29 in @ 94.32/13.29 Y3 @ Y1) & 94.32/13.29 ( 94.32/13.29 in @ 94.32/13.29 Y4 @ Y2) & 94.32/13.29 ( 94.32/13.29 ( 94.32/13.29 (~) @ ( 94.32/13.29 ( 94.32/13.29 (??) @ ( 94.32/13.29 ^[Y5 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y5 @ 94.32/13.29 Y3) & 94.32/13.29 (in @ 94.32/13.29 Y5 @ Y2)))))))) & 94.32/13.29 ( 94.32/13.29 ( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y5 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y5 @ 94.32/13.29 Y1) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y4 @ 94.32/13.29 Y5) | 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y6 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y6 @ 94.32/13.29 Y5) => 94.32/13.29 (in @ 94.32/13.29 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.29 (((((??) @ (^[Y1 : $i]: 94.32/13.29 (((Y0 @ Y1) & 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((Y0 @ Y2) => 94.32/13.29 (((Y1) = (Y2))))))))))))) => 94.32/13.29 (Y0 @ (descr @ Y0))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (((Y1 @ Y2) => 94.32/13.29 (in @ Y2 @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1))))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1)) => 94.32/13.29 (in @ Y2 @ Y0)))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (((!!) @ (^[Y2 : $i]: 94.32/13.29 (((in @ Y2 @ 94.32/13.29 (dsetconstr @ 94.32/13.29 Y0 @ Y1)) => 94.32/13.29 (Y1 @ Y2)))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $o]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((in @ Y1 @ 94.32/13.29 (prop2set @ Y0)) => 94.32/13.29 (Y0))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((in @ Y0 @ emptyset) => 94.32/13.29 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((~) @ (in @ Y0 @ emptyset)))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i > $o]: 94.32/13.29 (((((??) @ (^[Y1 : $i]: 94.32/13.29 (((Y0 @ Y1) & 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (Y0 @ 94.32/13.29 Y2) => 94.32/13.29 (( 94.32/13.29 (Y1) = 94.32/13.29 (Y2))))))))))))) => 94.32/13.29 (((??) @ (^[Y1 : $i]: 94.32/13.29 (Y0 @ Y1))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i]: 94.32/13.29 (((((!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y1)))))) => 94.32/13.29 (((( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y1) => 94.32/13.29 (in @ 94.32/13.29 Y2 @ Y0)))))) => 94.32/13.29 (( 94.32/13.29 (Y0) = 94.32/13.29 (Y1))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((!!) @ (^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y1 @ Y0)))))) => 94.32/13.29 (((Y0) = (emptyset)))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((!!) @ (^[Y1 : $i]: 94.32/13.29 (( 94.32/13.29 (~) @ ( 94.32/13.29 in @ 94.32/13.29 Y1 @ Y0)))))) => 94.32/13.29 (((Y0) = (emptyset)))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ (^[Y1 : $i > $o]: 94.32/13.29 (( 94.32/13.29 (!!) @ ( 94.32/13.29 ^[Y2 : $i]: 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 Y0) => 94.32/13.29 (( 94.32/13.29 (in @ 94.32/13.29 Y2 @ 94.32/13.29 ( 94.32/13.29 dsetconstr @ 94.32/13.29 Y0 @ Y1)) <=> 94.32/13.29 (Y1 @ Y2)))))))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((((Y0) != 94.32/13.29 (emptyset))) => 94.32/13.29 (((??) @ ( 94.32/13.29 ^[Y1 : $i]: 94.32/13.29 (in @ Y1 @ 94.32/13.29 Y0))))))))) => 94.32/13.29 (((((!!) @ (^[Y0 : $i]: 94.32/13.29 (((!!) @ ( 94.32/13.29 ^[Y1 : $i > $o]: 94.79/13.29 (((!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y0) => 94.79/13.29 (( 94.79/13.29 (Y1 @ 94.79/13.29 Y2) => 94.79/13.29 (( 94.79/13.29 (dsetconstr @ 94.79/13.29 Y0 @ 94.79/13.29 Y1) != 94.79/13.29 (emptyset)))))))))))))))) => 94.79/13.29 (((((!!) @ (^[Y0 : $i]: 94.79/13.29 (((((??) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (in @ 94.79/13.29 Y1 @ Y0)))) => 94.79/13.29 (((Y0) != 94.79/13.29 (emptyset)))))))) => 94.79/13.29 (((((!!) @ (^[Y0 : $i]: 94.79/13.29 (((!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (in @ 94.79/13.29 Y0 @ 94.79/13.29 (setadjoin @ 94.79/13.29 Y0 @ Y1)))))))) => 94.79/13.29 (((in @ emptyset @ 94.79/13.29 (setadjoin @ 94.79/13.29 emptyset @ emptyset)) => 94.79/13.29 (((((!!) @ (^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y1) => 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 ( 94.79/13.29 setadjoin @ 94.79/13.29 Y0 @ Y1))))))))))))) => 94.79/13.29 (((((!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (((!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 ( 94.79/13.29 setadjoin @ 94.79/13.29 Y0 @ Y1)) => 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y3 : $o]: 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (Y2) = 94.79/13.29 (Y0))) => 94.79/13.29 (Y3))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y1) => 94.79/13.29 (Y3))) => 94.79/13.29 (Y3))))))))))))))))))) => 94.79/13.29 (((((!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (((!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 ( 94.79/13.29 setadjoin @ 94.79/13.29 Y0 @ Y1)) => 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y1) | 94.79/13.29 (( 94.79/13.29 (Y2) = 94.79/13.29 (Y0)))))))))))))))) => 94.79/13.29 (((((!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (dsetconstr @ 94.79/13.29 Y0 @ 94.79/13.29 ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 ($true))) = 94.79/13.29 (Y0)))))) => 94.79/13.29 (((((!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y1) => 94.79/13.29 (in @ 94.79/13.29 Y2 @ Y0)))))) => 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 ( 94.79/13.29 powerset @ 94.79/13.29 Y0)))))))))) => 94.79/13.29 (((( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (in @ 94.79/13.29 emptyset @ 94.79/13.29 (powerset @ 94.79/13.29 Y0))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (in @ 94.79/13.29 emptyset @ 94.79/13.29 (powerset @ 94.79/13.29 Y0))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 ( 94.79/13.29 powerset @ 94.79/13.29 Y0)) => 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y1) => 94.79/13.29 (in @ 94.79/13.29 Y2 @ Y0)))))))))))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 Y2) => 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y2 @ 94.79/13.29 Y0) => 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 ( 94.79/13.29 setunion @ 94.79/13.29 Y0))))))))))))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 ( 94.79/13.29 setunion @ 94.79/13.29 Y0)) => 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $o]: 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y3 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 Y3) => 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y3 @ 94.79/13.29 Y0) => 94.79/13.29 (Y2)))))))) => 94.79/13.29 (Y2)))))))))))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 Y0) => 94.79/13.29 (in @ 94.79/13.29 Y1 @ 94.79/13.29 ( 94.79/13.29 powerset @ 94.79/13.29 ( 94.79/13.29 setunion @ 94.79/13.29 Y0))))))))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i > $o]: 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (??) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (Y0 @ 94.79/13.29 Y1) & 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (Y0 @ 94.79/13.29 Y2) => 94.79/13.29 (( 94.79/13.29 (Y1) = 94.79/13.29 (Y2))))))))))))) => 94.79/13.29 (( 94.79/13.29 (??) @ ( 94.79/13.29 ^[Y1 : $i]: 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y2 : $i]: 94.79/13.29 (( 94.79/13.29 (Y0 @ 94.79/13.29 Y2) <=> 94.79/13.29 (( 94.79/13.29 (Y2) = 94.79/13.29 (Y1)))))))))))))))) => 94.79/13.29 (( 94.79/13.29 (( 94.79/13.29 (!!) @ ( 94.79/13.29 ^[Y0 : $i]: 94.79/13.29 (( 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (emptyset))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)) => 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 emptyset)))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 emptyset)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y1))) | 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y0)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))) => 94.79/13.30 (( 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) != 94.79/13.30 (emptyset))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset) => 94.79/13.30 (Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $o]: 94.79/13.30 (( 94.79/13.30 (Y0) => 94.79/13.30 (in @ 94.79/13.30 emptyset @ 94.79/13.30 ( 94.79/13.30 prop2set @ 94.79/13.30 Y0))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $o]: 94.79/13.30 (( 94.79/13.30 (Y0) => 94.79/13.30 (set2prop @ 94.79/13.30 ( 94.79/13.30 prop2set @ 94.79/13.30 Y0))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (Y0 @ Y1)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y1))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) <=> 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y1))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (Y1 @ Y3))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) <=> 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 Y2) = 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ Y3))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (powerset @ 94.79/13.30 Y0) = 94.79/13.30 (powerset @ 94.79/13.30 Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (setunion @ 94.79/13.30 Y0) = 94.79/13.30 (setunion @ 94.79/13.30 Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (Y1 @ Y3))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) => 94.79/13.30 (( 94.79/13.30 (descr @ 94.79/13.30 Y0) = 94.79/13.30 (descr @ 94.79/13.30 Y1))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y5 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y5 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y4) = 94.79/13.30 (Y5))) => 94.79/13.30 (( 94.79/13.30 (Y2 @ 94.79/13.30 Y4) <=> 94.79/13.30 (Y3 @ Y5))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 Y2) = 94.79/13.30 (dsetconstr @ 94.79/13.30 Y1 @ Y3))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (subset @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (subset @ 94.79/13.30 emptyset @ 94.79/13.30 Y0)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y0)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 subset @ 94.79/13.30 Y0 @ Y1)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 subset @ 94.79/13.30 Y0 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (Y1)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y0)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 Y2) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y2)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ Y1)))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y1)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 emptyset) => 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (emptyset)))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)) => 94.79/13.30 (subset @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 (powerset @ 94.79/13.30 Y0))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (subset @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0) @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y1)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (in @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1) @ 94.79/13.30 (powerset @ 94.79/13.30 Y0)))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (subset @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1) @ 94.79/13.30 Y0))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $o]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (Y3))) => 94.79/13.30 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.30 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl15])). 94.79/13.30 thf(zip_derived_cl27, plain, 94.79/13.30 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((in @ Y0 @ omega) => (in @ (setadjoin @ Y0 @ Y0) @ 94.79/13.30 omega)))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((((!!) @ (^[Y1 : $i]: 94.79/13.30 (((((in @ Y1 @ Y0) & (in @ Y1 @ omega))) => 94.79/13.30 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 94.79/13.30 (in @ emptyset @ Y0))) => 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ Y1) => 94.79/13.30 (((??) @ (^[Y3 : $i]: 94.79/13.30 (((Y0 @ 94.79/13.30 Y2 @ Y3) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2 @ 94.79/13.30 Y4) => 94.79/13.30 (( 94.79/13.30 (Y3) = 94.79/13.30 (Y4)))))))))))))))))) => 94.79/13.30 (((??) @ (^[Y2 : $i]: 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (((in @ Y3 @ 94.79/13.30 Y2) <=> 94.79/13.30 (((??) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y1) & 94.79/13.30 (Y0 @ 94.79/13.30 Y4 @ Y3)))))))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (((in @ Y1 @ Y0) & 94.79/13.30 (((~) @ (((??) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ 94.79/13.30 Y1) & (in @ 94.79/13.30 Y2 @ Y0)))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (((((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ Y1) => 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y3 @ 94.79/13.30 Y2) => 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y0))))))))))) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y3 @ 94.79/13.30 Y0) & 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y4) <=> 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y4)))))))) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y3 @ 94.79/13.30 Y1) & 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y3) => 94.79/13.30 (in @ 94.79/13.30 Y4 @ Y2)))))) | 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y2) => 94.79/13.30 (in @ 94.79/13.30 Y4 @ Y3)))))))))))))))) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((((((??) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (in @ Y3 @ Y2)))) & 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (((in @ Y3 @ 94.79/13.30 Y2) => 94.79/13.30 (in @ Y3 @ 94.79/13.30 Y0)))))))) => 94.79/13.30 (((??) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 ( 94.79/13.30 in @ 94.79/13.30 Y3 @ Y1) & 94.79/13.30 ( 94.79/13.30 in @ 94.79/13.30 Y4 @ Y2) & 94.79/13.30 ( 94.79/13.30 ( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y5 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y5 @ 94.79/13.30 Y3) & 94.79/13.30 (in @ 94.79/13.30 Y5 @ Y2)))))))) & 94.79/13.30 ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y5 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y5 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y5) | 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y6 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y6 @ 94.79/13.30 Y5) => 94.79/13.30 (in @ 94.79/13.30 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.30 (((((??) @ (^[Y1 : $i]: 94.79/13.30 (((Y0 @ Y1) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((Y0 @ Y2) => 94.79/13.30 (((Y1) = (Y2))))))))))))) => 94.79/13.30 (Y0 @ (descr @ Y0))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ Y0) => 94.79/13.30 (((Y1 @ Y2) => 94.79/13.30 (in @ Y2 @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (in @ Y2 @ Y0)))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (Y1 @ Y2)))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $o]: 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((in @ Y1 @ 94.79/13.30 (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((in @ Y0 @ emptyset) => 94.79/13.30 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.30 (((((??) @ (^[Y1 : $i]: 94.79/13.30 (((Y0 @ Y1) & 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (Y0 @ Y1))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0)))))) => 94.79/13.30 (((Y0) = 94.79/13.30 (Y1))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((!!) @ (^[Y1 : $i]: 94.79/13.30 (((~) @ ( 94.79/13.30 in @ Y1 @ 94.79/13.30 Y0)))))) => 94.79/13.30 (((Y0) = (emptyset)))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((!!) @ (^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y1 @ Y0)))))) => 94.79/13.30 (((Y0) = (emptyset)))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 dsetconstr @ 94.79/13.30 Y0 @ Y1)) <=> 94.79/13.30 (Y1 @ Y2)))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((Y0) != 94.79/13.30 (emptyset))) => 94.79/13.30 (((??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ Y1 @ Y0))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) != 94.79/13.30 (emptyset)))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ Y0)))) => 94.79/13.30 (((Y0) != 94.79/13.30 (emptyset)))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1)))))))) => 94.79/13.30 (((in @ emptyset @ 94.79/13.30 (setadjoin @ emptyset @ 94.79/13.30 emptyset)) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y0))) => 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (Y3))) => 94.79/13.30 (Y3))))))))))))))))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) | 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y0)))))))))))))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (((dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 (^[Y1 : $i]: 94.79/13.30 ($true))) = 94.79/13.30 (Y0)))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0)))))) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)))))))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (in @ 94.79/13.30 emptyset @ 94.79/13.30 (powerset @ 94.79/13.30 Y0))))) => 94.79/13.30 (((( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (in @ 94.79/13.30 emptyset @ 94.79/13.30 (powerset @ 94.79/13.30 Y0))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 Y0))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 Y0)) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y3 @ 94.79/13.30 Y0) => 94.79/13.30 (Y2)))))))) => 94.79/13.30 (Y2)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 Y0))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y1)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (emptyset))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)) => 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 emptyset)))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 emptyset)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y1))) | 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y0)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))) => 94.79/13.30 (( 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) != 94.79/13.30 (emptyset))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset) => 94.79/13.30 (Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $o]: 94.79/13.30 (( 94.79/13.30 (Y0) => 94.79/13.30 (in @ 94.79/13.30 emptyset @ 94.79/13.30 ( 94.79/13.30 prop2set @ 94.79/13.30 Y0))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $o]: 94.79/13.30 (( 94.79/13.30 (Y0) => 94.79/13.30 (set2prop @ 94.79/13.30 ( 94.79/13.30 prop2set @ 94.79/13.30 Y0))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y1 @ Y2)))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) & 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 Y1 @ Y2)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (Y0 @ Y1)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y1))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) <=> 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y1))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (Y1 @ Y3))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) <=> 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 Y2) = 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ Y3))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (powerset @ 94.79/13.30 Y0) = 94.79/13.30 (powerset @ 94.79/13.30 Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (setunion @ 94.79/13.30 Y0) = 94.79/13.30 (setunion @ 94.79/13.30 Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2)))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) <=> 94.79/13.30 (Y1 @ Y3))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y2) & 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y3) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) => 94.79/13.30 (( 94.79/13.30 (descr @ 94.79/13.30 Y0) = 94.79/13.30 (descr @ 94.79/13.30 Y1))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y5 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y5 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y4) = 94.79/13.30 (Y5))) => 94.79/13.30 (( 94.79/13.30 (Y2 @ 94.79/13.30 Y4) <=> 94.79/13.30 (Y3 @ Y5))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 Y2) = 94.79/13.30 (dsetconstr @ 94.79/13.30 Y1 @ Y3))))))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (subset @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y1))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (subset @ 94.79/13.30 emptyset @ 94.79/13.30 Y0)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y0)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 subset @ 94.79/13.30 Y0 @ Y1)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 subset @ 94.79/13.30 Y0 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (Y1))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (~) @ ( 94.79/13.30 in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (Y0) != 94.79/13.30 (Y1)))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y0)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 Y2) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ Y2)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ Y1)))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ Y2))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y1)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (Y1))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 emptyset) => 94.79/13.30 (( 94.79/13.30 (Y0) = 94.79/13.30 (emptyset)))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y1 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)) => 94.79/13.30 (subset @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y0 @ 94.79/13.30 (powerset @ 94.79/13.30 Y0))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (subset @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) => 94.79/13.30 (subset @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0) @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y1)))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (in @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1) @ 94.79/13.30 (powerset @ 94.79/13.30 Y0)))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i > $o]: 94.79/13.30 (subset @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1) @ 94.79/13.30 Y0))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $o]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y1 @ 94.79/13.30 emptyset)))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (Y3))) => 94.79/13.30 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.30 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl21])). 94.79/13.30 thf(zip_derived_cl32, plain, 94.79/13.30 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((((!!) @ (^[Y1 : $i]: 94.79/13.30 (((((in @ Y1 @ Y0) & (in @ Y1 @ omega))) => 94.79/13.30 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 94.79/13.30 (in @ emptyset @ Y0))) => 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i > $i > $o]: 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ Y1) => 94.79/13.30 (((??) @ (^[Y3 : $i]: 94.79/13.30 (((Y0 @ Y2 @ 94.79/13.30 Y3) & 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (Y0 @ 94.79/13.30 Y2 @ 94.79/13.30 Y4) => 94.79/13.30 (( 94.79/13.30 (Y3) = 94.79/13.30 (Y4)))))))))))))))))) => 94.79/13.30 (((??) @ (^[Y2 : $i]: 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (((in @ Y3 @ 94.79/13.30 Y2) <=> 94.79/13.30 (((??) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y1) & 94.79/13.30 (Y0 @ 94.79/13.30 Y4 @ Y3)))))))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (((in @ Y1 @ Y0) & 94.79/13.30 (((~) @ (((??) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ 94.79/13.30 Y1) & (in @ 94.79/13.30 Y2 @ Y0)))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (((((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ Y1) => 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y3 @ 94.79/13.30 Y2) => 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y0))))))))))) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (((( 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y0) & 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y4) <=> 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y4)))))))) => 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y3))))))))))))) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (((( 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y1) & 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y3) => 94.79/13.30 (in @ 94.79/13.30 Y4 @ Y2)))))) | 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y2) => 94.79/13.30 (in @ 94.79/13.30 Y4 @ Y3)))))))))))))))) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((((((??) @ (^[Y3 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y2)))) & 94.79/13.30 (((!!) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y3 @ 94.79/13.30 Y2) => 94.79/13.30 (in @ 94.79/13.30 Y3 @ Y0)))))))) => 94.79/13.30 (((??) @ (^[Y3 : $i]: 94.79/13.30 (( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y4 : $i]: 94.79/13.30 (( 94.79/13.30 ( 94.79/13.30 in @ 94.79/13.30 Y3 @ Y1) & 94.79/13.30 ( 94.79/13.30 in @ 94.79/13.30 Y4 @ Y2) & 94.79/13.30 ( 94.79/13.30 ( 94.79/13.30 (~) @ ( 94.79/13.30 ( 94.79/13.30 (??) @ ( 94.79/13.30 ^[Y5 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y5 @ 94.79/13.30 Y3) & 94.79/13.30 (in @ 94.79/13.30 Y5 @ Y2)))))))) & 94.79/13.30 ( 94.79/13.30 ( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y5 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y5 @ 94.79/13.30 Y1) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y4 @ 94.79/13.30 Y5) | 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y6 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y6 @ 94.79/13.30 Y5) => 94.79/13.30 (in @ 94.79/13.30 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.30 (((((??) @ (^[Y1 : $i]: 94.79/13.30 (((Y0 @ Y1) & 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((Y0 @ Y2) => 94.79/13.30 (((Y1) = (Y2))))))))))))) => 94.79/13.30 (Y0 @ (descr @ Y0))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ Y0) => 94.79/13.30 (((Y1 @ Y2) => 94.79/13.30 (in @ Y2 @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (in @ Y2 @ Y0)))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ (^[Y2 : $i]: 94.79/13.30 (((in @ Y2 @ 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (Y1 @ Y2)))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $o]: 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((in @ Y1 @ 94.79/13.30 (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((in @ Y0 @ emptyset) => 94.79/13.30 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.30 (((((??) @ (^[Y1 : $i]: 94.79/13.30 (((Y0 @ Y1) & 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (((Y0 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (Y1) = 94.79/13.30 (Y2))))))))))))) => 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (Y0 @ Y1))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i]: 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (((in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y1)))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0)))))) => 94.79/13.30 (((Y0) = (Y1))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((!!) @ (^[Y1 : $i]: 94.79/13.30 (((~) @ ( 94.79/13.30 in @ Y1 @ Y0)))))) => 94.79/13.30 (((Y0) = (emptyset)))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((!!) @ (^[Y1 : $i]: 94.79/13.30 (((~) @ ( 94.79/13.30 in @ Y1 @ 94.79/13.30 Y0)))))) => 94.79/13.30 (((Y0) = (emptyset)))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 dsetconstr @ 94.79/13.30 Y0 @ Y1)) <=> 94.79/13.30 (Y1 @ Y2)))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((Y0) != (emptyset))) => 94.79/13.30 (((??) @ (^[Y1 : $i]: 94.79/13.30 (in @ 94.79/13.30 Y1 @ Y0))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (( 94.79/13.30 (Y1 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 Y1) != 94.79/13.30 (emptyset)))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((((??) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ Y1 @ 94.79/13.30 Y0)))) => 94.79/13.30 (((Y0) != 94.79/13.30 (emptyset)))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (in @ Y0 @ 94.79/13.30 (setadjoin @ 94.79/13.30 Y0 @ Y1)))))))) => 94.79/13.30 (((in @ emptyset @ 94.79/13.30 (setadjoin @ emptyset @ 94.79/13.30 emptyset)) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y3 : $o]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y0))) => 94.79/13.30 (Y3))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (Y3))) => 94.79/13.30 (Y3))))))))))))))))))) => 94.79/13.30 (((((!!) @ (^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 ( 94.79/13.30 setadjoin @ 94.79/13.30 Y0 @ Y1)) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) | 94.79/13.30 (( 94.79/13.30 (Y2) = 94.79/13.30 (Y0)))))))))))))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (((dsetconstr @ 94.79/13.30 Y0 @ 94.79/13.30 (^[Y1 : $i]: 94.79/13.30 ( 94.79/13.30 $true))) = 94.79/13.30 (Y0)))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (((!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0)))))) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)))))))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (in @ 94.79/13.30 emptyset @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0))))) => 94.79/13.30 (((((!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (in @ 94.79/13.30 emptyset @ 94.79/13.30 (powerset @ 94.79/13.30 Y0))))) => 94.79/13.30 (((( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 powerset @ 94.79/13.30 Y0)) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y1) => 94.79/13.30 (in @ 94.79/13.30 Y2 @ Y0)))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y2 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 Y2) => 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.30 Y2 @ 94.79/13.30 Y0) => 94.79/13.30 (in @ 94.79/13.30 Y1 @ 94.79/13.30 ( 94.79/13.30 setunion @ 94.79/13.30 Y0))))))))))))))) => 94.79/13.30 (( 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y0 : $i]: 94.79/13.30 (( 94.79/13.30 (!!) @ ( 94.79/13.30 ^[Y1 : $i]: 94.79/13.30 (( 94.79/13.30 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0)) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y3 @ 94.79/13.31 Y0) => 94.79/13.31 (Y2)))))))) => 94.79/13.31 (Y2)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (emptyset))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset)))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1))) | 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) != 94.79/13.31 (emptyset))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset) => 94.79/13.31 (Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $o]: 94.79/13.31 (( 94.79/13.31 (Y0) => 94.79/13.31 (in @ 94.79/13.31 emptyset @ 94.79/13.31 ( 94.79/13.31 prop2set @ 94.79/13.31 Y0))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $o]: 94.79/13.31 (( 94.79/13.31 (Y0) => 94.79/13.31 (set2prop @ 94.79/13.31 ( 94.79/13.31 prop2set @ 94.79/13.31 Y0))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (Y0 @ Y1)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y1))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) <=> 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y1))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (Y1 @ Y3))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) <=> 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 Y2) = 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ Y3))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (powerset @ 94.79/13.31 Y0) = 94.79/13.31 (powerset @ 94.79/13.31 Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (setunion @ 94.79/13.31 Y0) = 94.79/13.31 (setunion @ 94.79/13.31 Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (Y1 @ Y3))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) => 94.79/13.31 (( 94.79/13.31 (descr @ 94.79/13.31 Y0) = 94.79/13.31 (descr @ 94.79/13.31 Y1))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y5 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y5 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y4) = 94.79/13.31 (Y5))) => 94.79/13.31 (( 94.79/13.31 (Y2 @ 94.79/13.31 Y4) <=> 94.79/13.31 (Y3 @ Y5))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y2) = 94.79/13.31 (dsetconstr @ 94.79/13.31 Y1 @ Y3))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (subset @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (subset @ 94.79/13.31 emptyset @ 94.79/13.31 Y0)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y0)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 subset @ 94.79/13.31 Y0 @ Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 subset @ 94.79/13.31 Y0 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y0)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 Y2) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y2)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ Y1)))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y1)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (emptyset)))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)) => 94.79/13.31 (subset @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 (powerset @ 94.79/13.31 Y0))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (subset @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0) @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y1)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (in @ 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ Y1) @ 94.79/13.31 (powerset @ 94.79/13.31 Y0)))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (subset @ 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ Y1) @ 94.79/13.31 Y0))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $o]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (Y3))) => 94.79/13.31 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.31 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl27])). 94.79/13.31 thf(zip_derived_cl36, plain, 94.79/13.31 (~ (((((!!) @ (^[Y0 : $i > $i > $o]: 94.79/13.31 (((!!) @ (^[Y1 : $i]: 94.79/13.31 (((((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y1) => 94.79/13.31 (((??) @ (^[Y3 : $i]: 94.79/13.31 (((Y0 @ Y2 @ 94.79/13.31 Y3) & 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2 @ 94.79/13.31 Y4) => 94.79/13.31 (( 94.79/13.31 (Y3) = 94.79/13.31 (Y4)))))))))))))))))) => 94.79/13.31 (((??) @ (^[Y2 : $i]: 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((in @ Y3 @ 94.79/13.31 Y2) <=> 94.79/13.31 (((??) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (((in @ 94.79/13.31 Y4 @ Y1) & 94.79/13.31 (Y0 @ 94.79/13.31 Y4 @ Y3)))))))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.31 (((??) @ (^[Y1 : $i]: 94.79/13.31 (((in @ Y1 @ Y0) & 94.79/13.31 (((~) @ (((??) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y1) & 94.79/13.31 (in @ Y2 @ Y0)))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((??) @ (^[Y1 : $i]: 94.79/13.31 (((((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y1) => 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((in @ 94.79/13.31 Y3 @ 94.79/13.31 Y2) => 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y0))))))))))) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((((in @ 94.79/13.31 Y3 @ Y0) & 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y0))) => 94.79/13.31 (((( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y4) <=> 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y4)))))))) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((((in @ 94.79/13.31 Y3 @ Y1) & 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (((( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y3) => 94.79/13.31 (in @ 94.79/13.31 Y4 @ Y2)))))) | 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y2) => 94.79/13.31 (in @ 94.79/13.31 Y4 @ Y3)))))))))))))))) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((((((??) @ (^[Y3 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y2)))) & 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y3 @ 94.79/13.31 Y2) => 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y0)))))))) => 94.79/13.31 (((??) @ (^[Y3 : $i]: 94.79/13.31 (((??) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 ( 94.79/13.31 in @ 94.79/13.31 Y3 @ Y1) & 94.79/13.31 ( 94.79/13.31 in @ 94.79/13.31 Y4 @ Y2) & 94.79/13.31 ( 94.79/13.31 ( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y5 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y5 @ 94.79/13.31 Y3) & 94.79/13.31 (in @ 94.79/13.31 Y5 @ Y2)))))))) & 94.79/13.31 ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y5 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y5 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y5) | 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y6 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y6 @ 94.79/13.31 Y5) => 94.79/13.31 (in @ 94.79/13.31 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: 94.79/13.31 (((Y0 @ Y1) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((Y0 @ Y2) => 94.79/13.31 (((Y1) = (Y2))))))))))))) => 94.79/13.31 (Y0 @ (descr @ Y0))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y0) => 94.79/13.31 (((Y1 @ Y2) => (in @ 94.79/13.31 Y2 @ 94.79/13.31 (dsetconstr @ Y0 @ 94.79/13.31 Y1))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ 94.79/13.31 (dsetconstr @ Y0 @ 94.79/13.31 Y1)) => 94.79/13.31 (in @ Y2 @ Y0)))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ Y1)) => 94.79/13.31 (Y1 @ Y2)))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $o]: 94.79/13.31 (((!!) @ (^[Y1 : $i]: 94.79/13.31 (((in @ Y1 @ 94.79/13.31 (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((in @ Y0 @ emptyset) => 94.79/13.31 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: 94.79/13.31 (((Y0 @ Y1) & 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (((Y0 @ Y2) => 94.79/13.31 (((Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i]: 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ Y2 @ 94.79/13.31 Y1)))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (((in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y0)))))) => 94.79/13.31 (((Y0) = (Y1))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((!!) @ (^[Y1 : $i]: 94.79/13.31 (((~) @ ( 94.79/13.31 in @ Y1 @ Y0)))))) => 94.79/13.31 (((Y0) = (emptyset)))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((!!) @ (^[Y1 : $i]: 94.79/13.31 (((~) @ ( 94.79/13.31 in @ Y1 @ Y0)))))) => 94.79/13.31 (((Y0) = (emptyset)))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 dsetconstr @ 94.79/13.31 Y0 @ Y1)) <=> 94.79/13.31 (Y1 @ Y2)))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((Y0) != (emptyset))) => 94.79/13.31 (((??) @ (^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) != 94.79/13.31 (emptyset)))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ Y1 @ Y0)))) => 94.79/13.31 (((Y0) != 94.79/13.31 (emptyset)))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ Y1)))))))) => 94.79/13.31 (((in @ emptyset @ 94.79/13.31 (setadjoin @ emptyset @ 94.79/13.31 emptyset)) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ Y1))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ Y1)) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0))) => 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (Y3))) => 94.79/13.31 (Y3))))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ Y1)) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) | 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0)))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 ($true))) = 94.79/13.31 (Y0)))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y0)))))) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)))))))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (in @ 94.79/13.31 emptyset @ 94.79/13.31 (powerset @ 94.79/13.31 Y0))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (in @ 94.79/13.31 emptyset @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y0)))))))))))))) => 94.79/13.31 (((( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0)) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y3 @ 94.79/13.31 Y0) => 94.79/13.31 (Y2)))))))) => 94.79/13.31 (Y2)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (emptyset))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset)))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1))) | 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) != 94.79/13.31 (emptyset))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset) => 94.79/13.31 (Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $o]: 94.79/13.31 (( 94.79/13.31 (Y0) => 94.79/13.31 (in @ 94.79/13.31 emptyset @ 94.79/13.31 ( 94.79/13.31 prop2set @ 94.79/13.31 Y0))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $o]: 94.79/13.31 (( 94.79/13.31 (Y0) => 94.79/13.31 (set2prop @ 94.79/13.31 ( 94.79/13.31 prop2set @ 94.79/13.31 Y0))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y1 @ Y2)))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 Y1 @ Y2)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (Y0 @ Y1)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y1))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) <=> 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y1))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (Y1 @ Y3))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) <=> 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 Y2) = 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ Y3))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (powerset @ 94.79/13.31 Y0) = 94.79/13.31 (powerset @ 94.79/13.31 Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (setunion @ 94.79/13.31 Y0) = 94.79/13.31 (setunion @ 94.79/13.31 Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2)))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (Y1 @ Y3))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y2) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y3))))))))))))) => 94.79/13.31 (( 94.79/13.31 (descr @ 94.79/13.31 Y0) = 94.79/13.31 (descr @ 94.79/13.31 Y1))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y5 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y5 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y4) = 94.79/13.31 (Y5))) => 94.79/13.31 (( 94.79/13.31 (Y2 @ 94.79/13.31 Y4) <=> 94.79/13.31 (Y3 @ Y5))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y2) = 94.79/13.31 (dsetconstr @ 94.79/13.31 Y1 @ Y3))))))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (subset @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (subset @ 94.79/13.31 emptyset @ 94.79/13.31 Y0)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y0)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 subset @ 94.79/13.31 Y0 @ Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 subset @ 94.79/13.31 Y0 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y0)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 Y2) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ Y2)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ Y1)))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y1)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (emptyset)))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)) => 94.79/13.31 (subset @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 (powerset @ 94.79/13.31 Y0))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (subset @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) => 94.79/13.31 (subset @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0) @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y1)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (in @ 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ Y1) @ 94.79/13.31 (powerset @ 94.79/13.31 Y0)))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (subset @ 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ Y1) @ 94.79/13.31 Y0))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $o]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (Y3))) => 94.79/13.31 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.31 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl32])). 94.79/13.31 thf(zip_derived_cl40, plain, 94.79/13.31 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.31 (((??) @ (^[Y1 : $i]: 94.79/13.31 (((in @ Y1 @ Y0) & 94.79/13.31 (((~) @ (((??) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y1) & 94.79/13.31 (in @ Y2 @ Y0)))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((??) @ (^[Y1 : $i]: 94.79/13.31 (((((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y1) => 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((in @ Y3 @ 94.79/13.31 Y2) => 94.79/13.31 (in @ Y3 @ 94.79/13.31 Y0))))))))))) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((((in @ Y3 @ 94.79/13.31 Y0) & (in @ 94.79/13.31 Y2 @ Y0))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y4) <=> 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y4)))))))) => 94.79/13.31 (((Y2) = 94.79/13.31 (Y3))))))))))))) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((((in @ Y3 @ 94.79/13.31 Y1) & (in @ 94.79/13.31 Y2 @ Y1))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y3) => 94.79/13.31 (in @ 94.79/13.31 Y4 @ Y2)))))) | 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y2) => 94.79/13.31 (in @ 94.79/13.31 Y4 @ Y3)))))))))))))))) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((((((??) @ (^[Y3 : $i]: 94.79/13.31 (in @ Y3 @ 94.79/13.31 Y2)))) & 94.79/13.31 (((!!) @ (^[Y3 : $i]: 94.79/13.31 (((in @ 94.79/13.31 Y3 @ 94.79/13.31 Y2) => 94.79/13.31 (in @ 94.79/13.31 Y3 @ Y0)))))))) => 94.79/13.31 (((??) @ (^[Y3 : $i]: 94.79/13.31 (((??) @ ( 94.79/13.31 ^[Y4 : $i]: 94.79/13.31 (( 94.79/13.31 ( 94.79/13.31 in @ 94.79/13.31 Y3 @ Y1) & 94.79/13.31 ( 94.79/13.31 in @ 94.79/13.31 Y4 @ Y2) & 94.79/13.31 ( 94.79/13.31 ( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y5 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y5 @ 94.79/13.31 Y3) & 94.79/13.31 (in @ 94.79/13.31 Y5 @ Y2)))))))) & 94.79/13.31 ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y5 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y5 @ 94.79/13.31 Y1) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y4 @ 94.79/13.31 Y5) | 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y6 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y6 @ 94.79/13.31 Y5) => 94.79/13.31 (in @ 94.79/13.31 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: 94.79/13.31 (((Y0 @ Y1) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((Y0 @ Y2) => 94.79/13.31 (((Y1) = (Y2))))))))))))) => 94.79/13.31 (Y0 @ (descr @ Y0))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ Y0) => 94.79/13.31 (((Y1 @ Y2) => (in @ 94.79/13.31 Y2 @ 94.79/13.31 (dsetconstr @ Y0 @ Y1))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ 94.79/13.31 (dsetconstr @ Y0 @ Y1)) => 94.79/13.31 (in @ Y2 @ Y0)))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ 94.79/13.31 (dsetconstr @ Y0 @ 94.79/13.31 Y1)) => 94.79/13.31 (Y1 @ Y2)))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $o]: 94.79/13.31 (((!!) @ (^[Y1 : $i]: 94.79/13.31 (((in @ Y1 @ (prop2set @ Y0)) => 94.79/13.31 (Y0))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((in @ Y0 @ emptyset) => 94.79/13.31 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: 94.79/13.31 (((Y0 @ Y1) & 94.79/13.31 (((!!) @ (^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i]: 94.79/13.31 (((((!!) @ (^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y1)))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (((in @ Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ Y2 @ 94.79/13.31 Y0)))))) => 94.79/13.31 (((Y0) = (Y1))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((!!) @ (^[Y1 : $i]: 94.79/13.31 (((~) @ (in @ 94.79/13.31 Y1 @ Y0)))))) => 94.79/13.31 (((Y0) = (emptyset)))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((!!) @ (^[Y1 : $i]: 94.79/13.31 (((~) @ ( 94.79/13.31 in @ Y1 @ Y0)))))) => 94.79/13.31 (((Y0) = (emptyset)))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (((in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ Y1)) <=> 94.79/13.31 (Y1 @ Y2)))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((Y0) != (emptyset))) => 94.79/13.31 (((??) @ (^[Y1 : $i]: 94.79/13.31 (in @ Y1 @ 94.79/13.31 Y0))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (( 94.79/13.31 (Y1 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) != 94.79/13.31 (emptyset)))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((((??) @ (^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ Y0)))) => 94.79/13.31 (((Y0) != (emptyset)))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ (^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ Y1)))))))) => 94.79/13.31 (((in @ emptyset @ 94.79/13.31 (setadjoin @ emptyset @ 94.79/13.31 emptyset)) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ Y1))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ Y1)) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0))) => 94.79/13.31 (Y3))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (Y3))) => 94.79/13.31 (Y3))))))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (((!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ Y1)) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) | 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0)))))))))))))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 ($true))) = 94.79/13.31 (Y0)))))) => 94.79/13.31 (((((!!) @ (^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y0)))))) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)))))))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (in @ 94.79/13.31 emptyset @ 94.79/13.31 (powerset @ 94.79/13.31 Y0))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (in @ 94.79/13.31 emptyset @ 94.79/13.31 (powerset @ 94.79/13.31 Y0))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 Y0)) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y1) => 94.79/13.31 (in @ 94.79/13.31 Y2 @ Y0)))))))))))))) => 94.79/13.31 (((((!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0))))))))))))))) => 94.79/13.31 (((( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0)) => 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y3 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y3) => 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y3 @ 94.79/13.31 Y0) => 94.79/13.31 (Y2)))))))) => 94.79/13.31 (Y2)))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 Y0) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 powerset @ 94.79/13.31 ( 94.79/13.31 setunion @ 94.79/13.31 Y0))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y1) & 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) => 94.79/13.31 (( 94.79/13.31 (Y1) = 94.79/13.31 (Y2))))))))))))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (Y0 @ 94.79/13.31 Y2) <=> 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (emptyset))) => 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ Y0))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)) => 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) != 94.79/13.31 (Y1))) => 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset)))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y0) = 94.79/13.31 (Y1))) => 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset)) => 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 emptyset)))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 ( 94.79/13.31 setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y1))) | 94.79/13.31 (( 94.79/13.31 (Y2) = 94.79/13.31 (Y0)))))))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y0 @ 94.79/13.31 (setadjoin @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (??) @ ( 94.79/13.31 ^[Y2 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y2 @ 94.79/13.31 Y0) & 94.79/13.31 (Y1 @ Y2)))))) => 94.79/13.31 (( 94.79/13.31 (dsetconstr @ 94.79/13.31 Y0 @ 94.79/13.31 Y1) != 94.79/13.31 (emptyset))))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i]: 94.79/13.31 (( 94.79/13.31 (in @ 94.79/13.31 Y1 @ 94.79/13.31 emptyset) => 94.79/13.31 (Y0 @ Y1))))))))) => 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y0 : $i]: 94.79/13.31 (( 94.79/13.31 (!!) @ ( 94.79/13.31 ^[Y1 : $i > $o]: 94.79/13.31 (( 94.79/13.31 (( 94.79/13.31 (~) @ ( 94.79/13.31 ( 94.79/13.31 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $o]: 94.79/13.32 (( 94.79/13.32 (Y0) => 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 ( 94.79/13.32 prop2set @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $o]: 94.79/13.32 (( 94.79/13.32 (Y0) => 94.79/13.32 (set2prop @ 94.79/13.32 ( 94.79/13.32 prop2set @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (Y0 @ Y1)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y1))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) <=> 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y1))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (Y1 @ Y3))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))) <=> 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 Y2) = 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ Y3))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (powerset @ 94.79/13.32 Y0) = 94.79/13.32 (powerset @ 94.79/13.32 Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (setunion @ 94.79/13.32 Y0) = 94.79/13.32 (setunion @ 94.79/13.32 Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (Y1 @ Y3))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))) => 94.79/13.32 (( 94.79/13.32 (descr @ 94.79/13.32 Y0) = 94.79/13.32 (descr @ 94.79/13.32 Y1))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y4 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y4 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y5 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y5 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y4) = 94.79/13.32 (Y5))) => 94.79/13.32 (( 94.79/13.32 (Y2 @ 94.79/13.32 Y4) <=> 94.79/13.32 (Y3 @ Y5))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 Y2) = 94.79/13.32 (dsetconstr @ 94.79/13.32 Y1 @ Y3))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (subset @ 94.79/13.32 Y1 @ Y0))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (subset @ 94.79/13.32 emptyset @ 94.79/13.32 Y0)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y0)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 subset @ 94.79/13.32 Y0 @ Y1)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 subset @ 94.79/13.32 Y0 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (Y1)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y0)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 Y2) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y2)))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ Y1)))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y1)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 emptyset) => 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (emptyset)))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)) => 94.79/13.32 (subset @ 94.79/13.32 Y1 @ Y0))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 (powerset @ 94.79/13.32 Y0))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (subset @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0) @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y1)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (in @ 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ Y1) @ 94.79/13.32 (powerset @ 94.79/13.32 Y0)))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (subset @ 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ Y1) @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $o]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (Y3))) => 94.79/13.32 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.32 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl36])). 94.79/13.32 thf(zip_derived_cl44, plain, 94.79/13.32 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((??) @ (^[Y1 : $i]: 94.79/13.32 (((((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ Y1) => 94.79/13.32 (((!!) @ (^[Y3 : $i]: 94.79/13.32 (((in @ Y3 @ 94.79/13.32 Y2) => (in @ 94.79/13.32 Y3 @ Y0))))))))))) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((!!) @ (^[Y3 : $i]: 94.79/13.32 (((((in @ Y3 @ 94.79/13.32 Y0) & (in @ 94.79/13.32 Y2 @ Y0))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y4 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y4 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y4) <=> 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y4)))))))) => 94.79/13.32 (((Y2) = (Y3))))))))))))) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((!!) @ (^[Y3 : $i]: 94.79/13.32 (((((in @ Y3 @ 94.79/13.32 Y1) & (in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y4 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y4 @ 94.79/13.32 Y3) => 94.79/13.32 (in @ 94.79/13.32 Y4 @ Y2)))))) | 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y4 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y4 @ 94.79/13.32 Y2) => 94.79/13.32 (in @ 94.79/13.32 Y4 @ Y3)))))))))))))))) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((((((??) @ (^[Y3 : $i]: 94.79/13.32 (in @ Y3 @ Y2)))) & 94.79/13.32 (((!!) @ (^[Y3 : $i]: 94.79/13.32 (((in @ Y3 @ 94.79/13.32 Y2) => 94.79/13.32 (in @ Y3 @ 94.79/13.32 Y0)))))))) => 94.79/13.32 (((??) @ (^[Y3 : $i]: 94.79/13.32 (((??) @ ( 94.79/13.32 ^[Y4 : $i]: 94.79/13.32 (((in @ 94.79/13.32 Y3 @ Y1) & 94.79/13.32 (in @ 94.79/13.32 Y4 @ Y2) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y5 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y5 @ 94.79/13.32 Y3) & 94.79/13.32 (in @ 94.79/13.32 Y5 @ Y2)))))))) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y5 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y5 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y4 @ 94.79/13.32 Y5) | 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y6 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y6 @ 94.79/13.32 Y5) => 94.79/13.32 (in @ 94.79/13.32 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.32 (((((??) @ (^[Y1 : $i]: 94.79/13.32 (((Y0 @ Y1) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((Y0 @ Y2) => 94.79/13.32 (((Y1) = (Y2))))))))))))) => 94.79/13.32 (Y0 @ (descr @ Y0))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ Y0) => 94.79/13.32 (((Y1 @ Y2) => (in @ Y2 @ 94.79/13.32 (dsetconstr @ Y0 @ Y1))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ 94.79/13.32 (dsetconstr @ Y0 @ Y1)) => 94.79/13.32 (in @ Y2 @ Y0)))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ 94.79/13.32 (dsetconstr @ Y0 @ Y1)) => 94.79/13.32 (Y1 @ Y2)))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $o]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (((in @ Y1 @ (prop2set @ Y0)) => 94.79/13.32 (Y0))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((in @ Y0 @ emptyset) => 94.79/13.32 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.32 (((((??) @ (^[Y1 : $i]: 94.79/13.32 (((Y0 @ Y1) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (((((!!) @ (^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))) => 94.79/13.32 (((((!!) @ (^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y0)))))) => 94.79/13.32 (((Y0) = (Y1))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((!!) @ (^[Y1 : $i]: 94.79/13.32 (((~) @ (in @ Y1 @ 94.79/13.32 Y0)))))) => 94.79/13.32 (((Y0) = (emptyset)))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((!!) @ (^[Y1 : $i]: 94.79/13.32 (((~) @ (in @ 94.79/13.32 Y1 @ Y0)))))) => 94.79/13.32 (((Y0) = (emptyset)))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (((in @ 94.79/13.32 Y2 @ 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ Y1)) <=> 94.79/13.32 (Y1 @ Y2)))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((Y0) != (emptyset))) => 94.79/13.32 (((??) @ (^[Y1 : $i]: 94.79/13.32 (in @ Y1 @ Y0))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) != 94.79/13.32 (emptyset)))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((??) @ (^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ Y0)))) => 94.79/13.32 (((Y0) != (emptyset)))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1)))))))) => 94.79/13.32 (((in @ emptyset @ 94.79/13.32 (setadjoin @ emptyset @ emptyset)) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1)) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y0))) => 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (Y3))) => 94.79/13.32 (Y3))))))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1)) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) | 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y0)))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 (^[Y1 : $i]: 94.79/13.32 ($true))) = 94.79/13.32 (Y0)))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y0)))))) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 (powerset @ 94.79/13.32 Y0))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 (powerset @ 94.79/13.32 Y0))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y0)))))))))))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 Y0))))))))))))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 Y0)) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y3 @ 94.79/13.32 Y0) => 94.79/13.32 (Y2)))))))) => 94.79/13.32 (Y2)))))))))))))) => 94.79/13.32 (((( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 Y0))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (emptyset))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ Y0))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)) => 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 emptyset)))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 emptyset)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1))) | 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y0)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))) => 94.79/13.32 (( 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) != 94.79/13.32 (emptyset))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset) => 94.79/13.32 (Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $o]: 94.79/13.32 (( 94.79/13.32 (Y0) => 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 ( 94.79/13.32 prop2set @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $o]: 94.79/13.32 (( 94.79/13.32 (Y0) => 94.79/13.32 (set2prop @ 94.79/13.32 ( 94.79/13.32 prop2set @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (Y0 @ Y1)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y1))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) <=> 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y1))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (Y1 @ Y3))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))) <=> 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 Y2) = 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ Y3))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (powerset @ 94.79/13.32 Y0) = 94.79/13.32 (powerset @ 94.79/13.32 Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (setunion @ 94.79/13.32 Y0) = 94.79/13.32 (setunion @ 94.79/13.32 Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (Y1 @ Y3))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y2) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))))))))))))) => 94.79/13.32 (( 94.79/13.32 (descr @ 94.79/13.32 Y0) = 94.79/13.32 (descr @ 94.79/13.32 Y1))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y4 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y4 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y5 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y5 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y4) = 94.79/13.32 (Y5))) => 94.79/13.32 (( 94.79/13.32 (Y2 @ 94.79/13.32 Y4) <=> 94.79/13.32 (Y3 @ Y5))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 Y2) = 94.79/13.32 (dsetconstr @ 94.79/13.32 Y1 @ Y3))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (subset @ 94.79/13.32 Y1 @ Y0))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (subset @ 94.79/13.32 emptyset @ 94.79/13.32 Y0)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y0)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 subset @ 94.79/13.32 Y0 @ Y1)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 subset @ 94.79/13.32 Y0 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y2 @ Y1))) => 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (Y1)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y0)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 Y2) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ Y2)))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ Y1)))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y1)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 emptyset) => 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (emptyset)))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y1 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)) => 94.79/13.32 (subset @ 94.79/13.32 Y1 @ Y0))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 (powerset @ 94.79/13.32 Y0))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (subset @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (subset @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0) @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y1)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (in @ 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ Y1) @ 94.79/13.32 (powerset @ 94.79/13.32 Y0)))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (subset @ 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ Y1) @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $o]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (Y3))) => 94.79/13.32 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.32 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl40])). 94.79/13.32 thf(zip_derived_cl49, plain, 94.79/13.32 (~ (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.32 (((((??) @ (^[Y1 : $i]: 94.79/13.32 (((Y0 @ Y1) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((Y0 @ Y2) => 94.79/13.32 (((Y1) = (Y2))))))))))))) => 94.79/13.32 (Y0 @ (descr @ Y0))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ Y0) => 94.79/13.32 (((Y1 @ Y2) => (in @ Y2 @ 94.79/13.32 (dsetconstr @ Y0 @ Y1))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ 94.79/13.32 (dsetconstr @ Y0 @ Y1)) => 94.79/13.32 (in @ Y2 @ Y0)))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ Y2 @ 94.79/13.32 (dsetconstr @ Y0 @ Y1)) => 94.79/13.32 (Y1 @ Y2)))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $o]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (((in @ Y1 @ (prop2set @ Y0)) => 94.79/13.32 (Y0))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((in @ Y0 @ emptyset) => 94.79/13.32 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.32 (((((??) @ (^[Y1 : $i]: 94.79/13.32 (((Y0 @ Y1) & 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (((Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (((((!!) @ (^[Y2 : $i]: 94.79/13.32 (((in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y1)))))) => 94.79/13.32 (((((!!) @ (^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y0)))))) => 94.79/13.32 (((Y0) = (Y1))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((!!) @ (^[Y1 : $i]: 94.79/13.32 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.32 (((Y0) = (emptyset)))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((!!) @ (^[Y1 : $i]: 94.79/13.32 (((~) @ (in @ Y1 @ 94.79/13.32 Y0)))))) => 94.79/13.32 (((Y0) = (emptyset)))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ (^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 dsetconstr @ 94.79/13.32 Y0 @ Y1)) <=> 94.79/13.32 (Y1 @ Y2)))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((Y0) != (emptyset))) => 94.79/13.32 (((??) @ (^[Y1 : $i]: 94.79/13.32 (in @ Y1 @ Y0))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (((in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (Y1 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) != 94.79/13.32 (emptyset)))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((((??) @ (^[Y1 : $i]: 94.79/13.32 (in @ Y1 @ 94.79/13.32 Y0)))) => 94.79/13.32 (((Y0) != (emptyset)))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (in @ Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ Y1)))))))) => 94.79/13.32 (((in @ emptyset @ 94.79/13.32 (setadjoin @ emptyset @ emptyset)) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ (^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1)) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y0))) => 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (Y3))) => 94.79/13.32 (Y3))))))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ Y1)) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) | 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y0)))))))))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 (^[Y1 : $i]: 94.79/13.32 ( 94.79/13.32 $true))) = 94.79/13.32 (Y0)))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y0)))))) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)))))))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0))))) => 94.79/13.32 (((((!!) @ (^[Y0 : $i]: 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 (powerset @ 94.79/13.32 Y0))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 Y0)) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y1) => 94.79/13.32 (in @ 94.79/13.32 Y2 @ Y0)))))))))))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (((!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 Y0))))))))))))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 Y0)) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 Y3) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y3 @ 94.79/13.32 Y0) => 94.79/13.32 (Y2)))))))) => 94.79/13.32 (Y2)))))))))))))) => 94.79/13.32 (((((!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 powerset @ 94.79/13.32 ( 94.79/13.32 setunion @ 94.79/13.32 Y0))))))))))) => 94.79/13.32 (((( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (emptyset))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ Y0))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)) => 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) != 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 emptyset)))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset)) => 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 emptyset)))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 ( 94.79/13.32 setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1))) | 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y0)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y0 @ 94.79/13.32 (setadjoin @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))) => 94.79/13.32 (( 94.79/13.32 (dsetconstr @ 94.79/13.32 Y0 @ 94.79/13.32 Y1) != 94.79/13.32 (emptyset))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y1 @ 94.79/13.32 emptyset) => 94.79/13.32 (Y0 @ Y1))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $o]: 94.79/13.32 (( 94.79/13.32 (Y0) => 94.79/13.32 (in @ 94.79/13.32 emptyset @ 94.79/13.32 ( 94.79/13.32 prop2set @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $o]: 94.79/13.32 (( 94.79/13.32 (Y0) => 94.79/13.32 (set2prop @ 94.79/13.32 ( 94.79/13.32 prop2set @ 94.79/13.32 Y0))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 ( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (Y1 @ Y2)))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) & 94.79/13.32 (( 94.79/13.32 (~) @ ( 94.79/13.32 Y1 @ Y2)))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (Y0 @ Y1)))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y1))))))))))) => 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) => 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y1))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y0) = 94.79/13.32 (Y1))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (in @ 94.79/13.32 Y2 @ 94.79/13.32 Y0) <=> 94.79/13.32 (in @ 94.79/13.32 Y3 @ Y1))))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (??) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) & 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2))))))))))))) => 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y1) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) => 94.79/13.32 (( 94.79/13.32 (Y1) = 94.79/13.32 (Y2)))))))))))))))))) => 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y0 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y1 : $i > $o]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y2 : $i]: 94.79/13.32 (( 94.79/13.32 (!!) @ ( 94.79/13.32 ^[Y3 : $i]: 94.79/13.32 (( 94.79/13.32 (( 94.79/13.32 (Y2) = 94.79/13.32 (Y3))) => 94.79/13.32 (( 94.79/13.32 (Y0 @ 94.79/13.32 Y2) <=> 94.79/13.33 (Y1 @ Y3))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) <=> 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) = 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ Y3))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (powerset @ 94.79/13.33 Y0) = 94.79/13.33 (powerset @ 94.79/13.33 Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (setunion @ 94.79/13.33 Y0) = 94.79/13.33 (setunion @ 94.79/13.33 Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (Y1 @ Y3))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) => 94.79/13.33 (( 94.79/13.33 (descr @ 94.79/13.33 Y0) = 94.79/13.33 (descr @ 94.79/13.33 Y1))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y4 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y4 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y5 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y5 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y4) = 94.79/13.33 (Y5))) => 94.79/13.33 (( 94.79/13.33 (Y2 @ 94.79/13.33 Y4) <=> 94.79/13.33 (Y3 @ Y5))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) = 94.79/13.33 (dsetconstr @ 94.79/13.33 Y1 @ Y3))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (subset @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (subset @ 94.79/13.33 emptyset @ 94.79/13.33 Y0)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y0)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 subset @ 94.79/13.33 Y0 @ Y1)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 subset @ 94.79/13.33 Y0 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y0)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y2)))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ Y1)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y1)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (emptyset)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)) => 94.79/13.33 (subset @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 (powerset @ 94.79/13.33 Y0))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (subset @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0) @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y1)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (in @ 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ Y1) @ 94.79/13.33 (powerset @ 94.79/13.33 Y0)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (subset @ 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ Y1) @ 94.79/13.33 Y0))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $o]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (Y3))) => 94.79/13.33 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.33 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl44])). 94.79/13.33 thf(zip_derived_cl55, plain, 94.79/13.33 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ Y0) => 94.79/13.33 (((Y1 @ Y2) => (in @ Y2 @ 94.79/13.33 (dsetconstr @ Y0 @ Y1))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 (dsetconstr @ Y0 @ Y1)) => 94.79/13.33 (in @ Y2 @ Y0)))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 (dsetconstr @ Y0 @ Y1)) => 94.79/13.33 (Y1 @ Y2)))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $o]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((in @ Y0 @ emptyset) => 94.79/13.33 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.33 (((((??) @ (^[Y1 : $i]: 94.79/13.33 (((Y0 @ Y1) & 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((Y0 @ Y2) => 94.79/13.33 (((Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (((((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ Y2 @ 94.79/13.33 Y1)))))) => 94.79/13.33 (((((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y0)))))) => 94.79/13.33 (((Y0) = (Y1))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((!!) @ (^[Y1 : $i]: 94.79/13.33 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.33 (((Y0) = (emptyset)))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((!!) @ (^[Y1 : $i]: 94.79/13.33 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.33 (((Y0) = (emptyset)))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 dsetconstr @ 94.79/13.33 Y0 @ Y1)) <=> 94.79/13.33 (Y1 @ Y2)))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((Y0) != (emptyset))) => 94.79/13.33 (((??) @ (^[Y1 : $i]: 94.79/13.33 (in @ Y1 @ Y0))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (((Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) != 94.79/13.33 (emptyset)))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((??) @ (^[Y1 : $i]: 94.79/13.33 (in @ Y1 @ Y0)))) => 94.79/13.33 (((Y0) != (emptyset)))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (in @ Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ Y1)))))))) => 94.79/13.33 (((in @ emptyset @ 94.79/13.33 (setadjoin @ emptyset @ emptyset)) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ Y1))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ Y1)) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y0))) => 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (Y3))) => 94.79/13.33 (Y3))))))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ Y1)) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) | 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y0)))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 (^[Y1 : $i]: 94.79/13.33 ($true))) = 94.79/13.33 (Y0)))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y0)))))) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (in @ 94.79/13.33 emptyset @ 94.79/13.33 (powerset @ 94.79/13.33 Y0))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (in @ 94.79/13.33 emptyset @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y0)))))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 Y0))))))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 Y0)) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y3 @ 94.79/13.33 Y0) => 94.79/13.33 (Y2)))))))) => 94.79/13.33 (Y2)))))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 Y0))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y1)))))))))))))))) => 94.79/13.33 (((( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (emptyset))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset)))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y1))) | 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y0)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) != 94.79/13.33 (emptyset))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset) => 94.79/13.33 (Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $o]: 94.79/13.33 (( 94.79/13.33 (Y0) => 94.79/13.33 (in @ 94.79/13.33 emptyset @ 94.79/13.33 ( 94.79/13.33 prop2set @ 94.79/13.33 Y0))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $o]: 94.79/13.33 (( 94.79/13.33 (Y0) => 94.79/13.33 (set2prop @ 94.79/13.33 ( 94.79/13.33 prop2set @ 94.79/13.33 Y0))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (Y0 @ Y1)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y3 @ Y1))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) <=> 94.79/13.33 (in @ 94.79/13.33 Y3 @ Y1))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (Y1 @ Y3))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) <=> 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) = 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ Y3))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (powerset @ 94.79/13.33 Y0) = 94.79/13.33 (powerset @ 94.79/13.33 Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (setunion @ 94.79/13.33 Y0) = 94.79/13.33 (setunion @ 94.79/13.33 Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (Y1 @ Y3))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) => 94.79/13.33 (( 94.79/13.33 (descr @ 94.79/13.33 Y0) = 94.79/13.33 (descr @ 94.79/13.33 Y1))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y4 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y4 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y5 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y5 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y4) = 94.79/13.33 (Y5))) => 94.79/13.33 (( 94.79/13.33 (Y2 @ 94.79/13.33 Y4) <=> 94.79/13.33 (Y3 @ Y5))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) = 94.79/13.33 (dsetconstr @ 94.79/13.33 Y1 @ Y3))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (subset @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (subset @ 94.79/13.33 emptyset @ 94.79/13.33 Y0)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y0)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 subset @ 94.79/13.33 Y0 @ Y1)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 subset @ 94.79/13.33 Y0 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y0)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y2)))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ Y1)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y1)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (emptyset)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)) => 94.79/13.33 (subset @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 (powerset @ 94.79/13.33 Y0))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (subset @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0) @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y1)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (in @ 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ Y1) @ 94.79/13.33 (powerset @ 94.79/13.33 Y0)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (subset @ 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ Y1) @ 94.79/13.33 Y0))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $o]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (Y3))) => 94.79/13.33 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.33 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl49])). 94.79/13.33 thf(zip_derived_cl63, plain, 94.79/13.33 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 (dsetconstr @ Y0 @ Y1)) => 94.79/13.33 (in @ Y2 @ Y0)))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 (dsetconstr @ Y0 @ Y1)) => 94.79/13.33 (Y1 @ Y2)))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $o]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((in @ Y0 @ emptyset) => 94.79/13.33 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.33 (((((??) @ (^[Y1 : $i]: 94.79/13.33 (((Y0 @ Y1) & 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((Y0 @ Y2) => 94.79/13.33 (((Y1) = (Y2))))))))))))) => 94.79/13.33 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (((((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 Y0) => (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (((((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ Y2 @ 94.79/13.33 Y0)))))) => 94.79/13.33 (((Y0) = (Y1))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((!!) @ (^[Y1 : $i]: 94.79/13.33 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.33 (((Y0) = (emptyset)))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((!!) @ (^[Y1 : $i]: 94.79/13.33 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.33 (((Y0) = (emptyset)))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (((in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ Y1)) <=> 94.79/13.33 (Y1 @ Y2)))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((Y0) != (emptyset))) => 94.79/13.33 (((??) @ (^[Y1 : $i]: 94.79/13.33 (in @ Y1 @ Y0))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.33 (((!!) @ (^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) != 94.79/13.33 (emptyset)))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((((??) @ (^[Y1 : $i]: 94.79/13.33 (in @ Y1 @ Y0)))) => 94.79/13.33 (((Y0) != (emptyset)))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (in @ Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ Y1)))))))) => 94.79/13.33 (((in @ emptyset @ 94.79/13.33 (setadjoin @ emptyset @ emptyset)) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ Y1))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ Y1)) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y0))) => 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (Y3))) => 94.79/13.33 (Y3))))))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ (^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ Y1)) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) | 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y0)))))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 (^[Y1 : $i]: 94.79/13.33 ($true))) = 94.79/13.33 (Y0)))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (((( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y0)))))) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 (powerset @ 94.79/13.33 Y0)))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (in @ 94.79/13.33 emptyset @ 94.79/13.33 (powerset @ 94.79/13.33 Y0))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (in @ 94.79/13.33 emptyset @ 94.79/13.33 (powerset @ 94.79/13.33 Y0))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y0)) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y0)))))))))))))) => 94.79/13.33 (((((!!) @ (^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 Y0))))))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 Y0)) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y3 @ 94.79/13.33 Y0) => 94.79/13.33 (Y2)))))))) => 94.79/13.33 (Y2)))))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (((!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 ( 94.79/13.33 setunion @ 94.79/13.33 Y0))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y1)))))))))))))))) => 94.79/13.33 (((((!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (emptyset))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (((( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset)))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset)) => 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y1))) | 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y0)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) != 94.79/13.33 (emptyset))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y1 @ 94.79/13.33 emptyset) => 94.79/13.33 (Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $o]: 94.79/13.33 (( 94.79/13.33 (Y0) => 94.79/13.33 (in @ 94.79/13.33 emptyset @ 94.79/13.33 ( 94.79/13.33 prop2set @ 94.79/13.33 Y0))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $o]: 94.79/13.33 (( 94.79/13.33 (Y0) => 94.79/13.33 (set2prop @ 94.79/13.33 ( 94.79/13.33 prop2set @ 94.79/13.33 Y0))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 ( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (Y1 @ Y2)))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) & 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 Y1 @ Y2)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (Y0 @ Y1)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y3 @ Y1))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) <=> 94.79/13.33 (in @ 94.79/13.33 Y3 @ Y1))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (Y1 @ Y3))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) <=> 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) = 94.79/13.33 (setadjoin @ 94.79/13.33 Y1 @ Y3))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (powerset @ 94.79/13.33 Y0) = 94.79/13.33 (powerset @ 94.79/13.33 Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (setunion @ 94.79/13.33 Y0) = 94.79/13.33 (setunion @ 94.79/13.33 Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (( 94.79/13.33 (Y1) = 94.79/13.33 (Y2)))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))) => 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) <=> 94.79/13.33 (Y1 @ Y3))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y0 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (??) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y2) & 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i]: 94.79/13.33 (( 94.79/13.33 (Y1 @ 94.79/13.33 Y3) => 94.79/13.33 (( 94.79/13.33 (Y2) = 94.79/13.33 (Y3))))))))))))) => 94.79/13.33 (( 94.79/13.33 (descr @ 94.79/13.33 Y0) = 94.79/13.33 (descr @ 94.79/13.33 Y1))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y3 : $i > $o]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y4 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y4 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y5 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y5 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y4) = 94.79/13.33 (Y5))) => 94.79/13.33 (( 94.79/13.33 (Y2 @ 94.79/13.33 Y4) <=> 94.79/13.33 (Y3 @ Y5))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (dsetconstr @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) = 94.79/13.33 (dsetconstr @ 94.79/13.33 Y1 @ Y3))))))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (subset @ 94.79/13.33 Y1 @ Y0))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y1))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (subset @ 94.79/13.33 emptyset @ 94.79/13.33 Y0)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (in @ 94.79/13.33 Y2 @ Y1)))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y0)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 subset @ 94.79/13.33 Y0 @ Y1)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 subset @ 94.79/13.33 Y0 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (in @ 94.79/13.33 Y2 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (~) @ ( 94.79/13.33 in @ 94.79/13.33 Y2 @ Y1))) => 94.79/13.33 (( 94.79/13.33 (Y0) != 94.79/13.33 (Y1)))))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y0)))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y2) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ Y2)))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 (setadjoin @ 94.79/13.33 Y0 @ Y1)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y2 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y2) => 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 setadjoin @ 94.79/13.33 Y1 @ Y2))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (in @ 94.79/13.33 Y0 @ 94.79/13.33 ( 94.79/13.33 powerset @ 94.79/13.33 Y1)))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 Y1) => 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y1 @ 94.79/13.33 Y0) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (Y1))))))))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (subset @ 94.79/13.33 Y0 @ 94.79/13.33 emptyset) => 94.79/13.33 (( 94.79/13.33 (Y0) = 94.79/13.33 (emptyset)))))))) => 94.79/13.33 (( 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y0 : $i]: 94.79/13.33 (( 94.79/13.33 (!!) @ ( 94.79/13.33 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)) => 94.79/13.34 (subset @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 (powerset @ 94.79/13.34 Y0))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (subset @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0) @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y1)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (in @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1) @ 94.79/13.34 (powerset @ 94.79/13.34 Y0)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (subset @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1) @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $o]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (Y3))) => 94.79/13.34 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.34 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl55])). 94.79/13.34 thf(zip_derived_cl77, plain, 94.79/13.34 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 (dsetconstr @ Y0 @ Y1)) => 94.79/13.34 (Y1 @ Y2)))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $o]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((in @ Y0 @ emptyset) => 94.79/13.34 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.34 (((((??) @ (^[Y1 : $i]: 94.79/13.34 (((Y0 @ Y1) & 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((Y0 @ Y2) => 94.79/13.34 (((Y1) = (Y2))))))))))))) => 94.79/13.34 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y0) => (in @ 94.79/13.34 Y2 @ Y1)))))) => 94.79/13.34 (((((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y1) => (in @ 94.79/13.34 Y2 @ Y0)))))) => 94.79/13.34 (((Y0) = (Y1))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((!!) @ (^[Y1 : $i]: 94.79/13.34 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.34 (((Y0) = (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((!!) @ (^[Y1 : $i]: 94.79/13.34 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.34 (((Y0) = (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (((in @ 94.79/13.34 Y2 @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1)) <=> 94.79/13.34 (Y1 @ Y2)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((Y0) != (emptyset))) => 94.79/13.34 (((??) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y1 @ Y0))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) != 94.79/13.34 (emptyset)))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((??) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y1 @ Y0)))) => 94.79/13.34 (((Y0) != (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ Y1)))))))) => 94.79/13.34 (((in @ emptyset @ 94.79/13.34 (setadjoin @ emptyset @ emptyset)) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ Y1))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ Y1)) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0))) => 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (Y3))) => 94.79/13.34 (Y3))))))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ Y1)) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) | 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0)))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 (^[Y1 : $i]: 94.79/13.34 ($true))) = 94.79/13.34 (Y0)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y0)))))) => 94.79/13.34 (in @ Y1 @ 94.79/13.34 (powerset @ 94.79/13.34 Y0)))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (in @ 94.79/13.34 emptyset @ 94.79/13.34 (powerset @ Y0))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (in @ 94.79/13.34 emptyset @ 94.79/13.34 (powerset @ 94.79/13.34 Y0))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y0)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0)) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y3 @ 94.79/13.34 Y0) => 94.79/13.34 (Y2)))))))) => 94.79/13.34 (Y2)))))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (((( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1)))))))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (emptyset))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (((( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset)))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1))) | 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) != 94.79/13.34 (emptyset))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset) => 94.79/13.34 (Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $o]: 94.79/13.34 (( 94.79/13.34 (Y0) => 94.79/13.34 (in @ 94.79/13.34 emptyset @ 94.79/13.34 ( 94.79/13.34 prop2set @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $o]: 94.79/13.34 (( 94.79/13.34 (Y0) => 94.79/13.34 (set2prop @ 94.79/13.34 ( 94.79/13.34 prop2set @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (Y0 @ Y1)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y3 @ Y1))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) <=> 94.79/13.34 (in @ 94.79/13.34 Y3 @ Y1))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (Y1 @ Y3))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))) <=> 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 Y2) = 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ Y3))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (powerset @ 94.79/13.34 Y0) = 94.79/13.34 (powerset @ 94.79/13.34 Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (setunion @ 94.79/13.34 Y0) = 94.79/13.34 (setunion @ 94.79/13.34 Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (Y1 @ Y3))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))) => 94.79/13.34 (( 94.79/13.34 (descr @ 94.79/13.34 Y0) = 94.79/13.34 (descr @ 94.79/13.34 Y1))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y4 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y4 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y5 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y5 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y4) = 94.79/13.34 (Y5))) => 94.79/13.34 (( 94.79/13.34 (Y2 @ 94.79/13.34 Y4) <=> 94.79/13.34 (Y3 @ Y5))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y2) = 94.79/13.34 (dsetconstr @ 94.79/13.34 Y1 @ Y3))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y1)))))) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (subset @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y1)))))) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (subset @ 94.79/13.34 emptyset @ 94.79/13.34 Y0)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y1)))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y0)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 subset @ 94.79/13.34 Y0 @ Y1)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 subset @ 94.79/13.34 Y0 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y0)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y2)))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ Y1)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y1)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (emptyset)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)) => 94.79/13.34 (subset @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 (powerset @ 94.79/13.34 Y0))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (subset @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0) @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y1)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (in @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1) @ 94.79/13.34 (powerset @ 94.79/13.34 Y0)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (subset @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1) @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $o]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (Y3))) => 94.79/13.34 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.34 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl63])). 94.79/13.34 thf(zip_derived_cl93, plain, 94.79/13.34 (~ (((((!!) @ (^[Y0 : $o]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((in @ Y0 @ emptyset) => 94.79/13.34 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.34 (((((??) @ (^[Y1 : $i]: 94.79/13.34 (((Y0 @ Y1) & 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((Y0 @ Y2) => 94.79/13.34 (((Y1) = (Y2))))))))))))) => 94.79/13.34 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ Y0) => 94.79/13.34 (in @ Y2 @ Y1)))))) => 94.79/13.34 (((((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y1) => (in @ 94.79/13.34 Y2 @ Y0)))))) => 94.79/13.34 (((Y0) = (Y1))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((!!) @ (^[Y1 : $i]: 94.79/13.34 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.34 (((Y0) = (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((!!) @ (^[Y1 : $i]: 94.79/13.34 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.34 (((Y0) = (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (((in @ Y2 @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1)) <=> 94.79/13.34 (Y1 @ Y2)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((Y0) != (emptyset))) => 94.79/13.34 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) != 94.79/13.34 (emptyset)))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((??) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y1 @ Y0)))) => 94.79/13.34 (((Y0) != (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y0 @ 94.79/13.34 (setadjoin @ Y0 @ 94.79/13.34 Y1)))))))) => 94.79/13.34 (((in @ emptyset @ 94.79/13.34 (setadjoin @ emptyset @ emptyset)) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (((in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ Y1))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ Y1)) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0))) => 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (Y3))) => 94.79/13.34 (Y3))))))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ Y1)) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) | 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0)))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((dsetconstr @ Y0 @ 94.79/13.34 (^[Y1 : $i]: ($true))) = 94.79/13.34 (Y0)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y0)))))) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (in @ emptyset @ 94.79/13.34 (powerset @ Y0))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (in @ 94.79/13.34 emptyset @ 94.79/13.34 (powerset @ Y0))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y0)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0)) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y3 @ 94.79/13.34 Y0) => 94.79/13.34 (Y2)))))))) => 94.79/13.34 (Y2)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (((((??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (((??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1)))))))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (((( 94.79/13.34 (Y0) != 94.79/13.34 (emptyset))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset)))))))))))) => 94.79/13.34 (((( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1))) | 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) != 94.79/13.34 (emptyset))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset) => 94.79/13.34 (Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $o]: 94.79/13.34 (( 94.79/13.34 (Y0) => 94.79/13.34 (in @ 94.79/13.34 emptyset @ 94.79/13.34 ( 94.79/13.34 prop2set @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $o]: 94.79/13.34 (( 94.79/13.34 (Y0) => 94.79/13.34 (set2prop @ 94.79/13.34 ( 94.79/13.34 prop2set @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 ( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y1 @ Y2)))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) & 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 Y1 @ Y2)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (Y0 @ Y1)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y3 @ Y1))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) <=> 94.79/13.34 (in @ 94.79/13.34 Y3 @ Y1))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (Y1 @ Y3))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))) <=> 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 Y2) = 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ Y3))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (powerset @ 94.79/13.34 Y0) = 94.79/13.34 (powerset @ 94.79/13.34 Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (setunion @ 94.79/13.34 Y0) = 94.79/13.34 (setunion @ 94.79/13.34 Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2)))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (Y1 @ Y3))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y2) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y3))))))))))))) => 94.79/13.34 (( 94.79/13.34 (descr @ 94.79/13.34 Y0) = 94.79/13.34 (descr @ 94.79/13.34 Y1))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y4 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y4 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y5 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y5 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y4) = 94.79/13.34 (Y5))) => 94.79/13.34 (( 94.79/13.34 (Y2 @ 94.79/13.34 Y4) <=> 94.79/13.34 (Y3 @ Y5))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y2) = 94.79/13.34 (dsetconstr @ 94.79/13.34 Y1 @ Y3))))))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y1)))))) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (subset @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y1)))))) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y1))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (subset @ 94.79/13.34 emptyset @ 94.79/13.34 Y0)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y1)))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y0)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 subset @ 94.79/13.34 Y0 @ Y1)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 subset @ 94.79/13.34 Y0 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y2 @ Y1))) => 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y0)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ Y2)))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ Y1)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y1)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (emptyset)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)) => 94.79/13.34 (subset @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 (powerset @ 94.79/13.34 Y0))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (subset @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) => 94.79/13.34 (subset @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0) @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y1)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (in @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1) @ 94.79/13.34 (powerset @ 94.79/13.34 Y0)))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (subset @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1) @ 94.79/13.34 Y0))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $o]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (Y3))) => 94.79/13.34 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.34 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl77])). 94.79/13.34 thf(zip_derived_cl108, plain, 94.79/13.34 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((in @ Y0 @ emptyset) => (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.34 (((((??) @ (^[Y1 : $i]: 94.79/13.34 (((Y0 @ Y1) & 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((Y0 @ Y2) => 94.79/13.34 (((Y1) = (Y2))))))))))))) => 94.79/13.34 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ Y0) => 94.79/13.34 (in @ Y2 @ Y1)))))) => 94.79/13.34 (((((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ Y1) => 94.79/13.34 (in @ Y2 @ Y0)))))) => 94.79/13.34 (((Y0) = (Y1))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((!!) @ (^[Y1 : $i]: 94.79/13.34 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.34 (((Y0) = (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((!!) @ (^[Y1 : $i]: 94.79/13.34 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.34 (((Y0) = (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (((in @ Y2 @ 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ Y1)) <=> 94.79/13.34 (Y1 @ Y2)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((Y0) != (emptyset))) => 94.79/13.34 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.34 (((!!) @ (^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (((Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (dsetconstr @ 94.79/13.34 Y0 @ 94.79/13.34 Y1) != 94.79/13.34 (emptyset)))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((((??) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y1 @ Y0)))) => 94.79/13.34 (((Y0) != (emptyset)))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (in @ Y0 @ 94.79/13.34 (setadjoin @ Y0 @ Y1)))))))) => 94.79/13.34 (((in @ emptyset @ 94.79/13.34 (setadjoin @ emptyset @ emptyset)) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (((in @ Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ Y2 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ Y1))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (((in @ 94.79/13.34 Y2 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ Y1)) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0))) => 94.79/13.34 (Y3))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (Y3))) => 94.79/13.34 (Y3))))))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ Y1)) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) | 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0)))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((dsetconstr @ Y0 @ 94.79/13.34 (^[Y1 : $i]: ($true))) = 94.79/13.34 (Y0)))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ (^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y0)))))) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (in @ emptyset @ 94.79/13.34 (powerset @ Y0))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (in @ emptyset @ 94.79/13.34 (powerset @ Y0))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 Y0)) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y1) => 94.79/13.34 (in @ 94.79/13.34 Y2 @ Y0)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0))))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0)) => 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y3 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y3) => 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y3 @ 94.79/13.34 Y0) => 94.79/13.34 (Y2)))))))) => 94.79/13.34 (Y2)))))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 Y0) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 powerset @ 94.79/13.34 ( 94.79/13.34 setunion @ 94.79/13.34 Y0))))))))))) => 94.79/13.34 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y1) & 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) => 94.79/13.34 (( 94.79/13.34 (Y1) = 94.79/13.34 (Y2))))))))))))) => 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (Y0 @ 94.79/13.34 Y2) <=> 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1)))))))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (((((Y0) != 94.79/13.34 (emptyset))) => 94.79/13.34 (((??) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ Y0))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (((!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)) => 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) != 94.79/13.34 (Y1))) => 94.79/13.34 (( 94.79/13.34 (~) @ ( 94.79/13.34 in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset)))))))))))) => 94.79/13.34 (((((!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y0) = 94.79/13.34 (Y1))) => 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)))))))))) => 94.79/13.34 (((( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset)) => 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 emptyset)))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.34 (in @ 94.79/13.34 Y2 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 ( 94.79/13.34 setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y1))) | 94.79/13.34 (( 94.79/13.34 (Y2) = 94.79/13.34 (Y0)))))))))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i]: 94.79/13.34 (in @ 94.79/13.34 Y1 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y0 @ 94.79/13.34 (setadjoin @ 94.79/13.34 Y1 @ 94.79/13.34 emptyset))))))))) => 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y0 : $i]: 94.79/13.34 (( 94.79/13.34 (!!) @ ( 94.79/13.34 ^[Y1 : $i > $o]: 94.79/13.34 (( 94.79/13.34 (( 94.79/13.34 (??) @ ( 94.79/13.34 ^[Y2 : $i]: 94.79/13.34 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))) => 94.79/13.35 (( 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) != 94.79/13.35 (emptyset))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset) => 94.79/13.35 (Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $o]: 94.79/13.35 (( 94.79/13.35 (Y0) => 94.79/13.35 (in @ 94.79/13.35 emptyset @ 94.79/13.35 ( 94.79/13.35 prop2set @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $o]: 94.79/13.35 (( 94.79/13.35 (Y0) => 94.79/13.35 (set2prop @ 94.79/13.35 ( 94.79/13.35 prop2set @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (Y0 @ Y1)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y3 @ Y1))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) <=> 94.79/13.35 (in @ 94.79/13.35 Y3 @ Y1))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (Y1 @ Y3))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) <=> 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) = 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ Y3))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (powerset @ 94.79/13.35 Y0) = 94.79/13.35 (powerset @ 94.79/13.35 Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (setunion @ 94.79/13.35 Y0) = 94.79/13.35 (setunion @ 94.79/13.35 Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (Y1 @ Y3))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) => 94.79/13.35 (( 94.79/13.35 (descr @ 94.79/13.35 Y0) = 94.79/13.35 (descr @ 94.79/13.35 Y1))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y4 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y4 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y5 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y5 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y4) = 94.79/13.35 (Y5))) => 94.79/13.35 (( 94.79/13.35 (Y2 @ 94.79/13.35 Y4) <=> 94.79/13.35 (Y3 @ Y5))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) = 94.79/13.35 (dsetconstr @ 94.79/13.35 Y1 @ Y3))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1)))))) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (subset @ 94.79/13.35 Y1 @ Y0))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1)))))) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (subset @ 94.79/13.35 emptyset @ 94.79/13.35 Y0)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1)))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y0)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 subset @ 94.79/13.35 Y0 @ Y1)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 subset @ 94.79/13.35 Y0 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (Y1)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y0)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 Y2) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y2)))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ Y1)))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y1)))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 emptyset) => 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (emptyset)))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0)))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0)) => 94.79/13.35 (subset @ 94.79/13.35 Y1 @ Y0))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 (powerset @ 94.79/13.35 Y0))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (subset @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0) @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y1)))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (in @ 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ Y1) @ 94.79/13.35 (powerset @ 94.79/13.35 Y0)))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (subset @ 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ Y1) @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $o]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (Y3))) => 94.79/13.35 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.35 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl93])). 94.79/13.35 thf(zip_derived_cl122, plain, 94.79/13.35 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.35 (((((??) @ (^[Y1 : $i]: 94.79/13.35 (((Y0 @ Y1) & 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (((Y0 @ Y2) => 94.79/13.35 (((Y1) = (Y2))))))))))))) => 94.79/13.35 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ Y0) => 94.79/13.35 (in @ Y2 @ Y1)))))) => 94.79/13.35 (((((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ Y1) => 94.79/13.35 (in @ Y2 @ Y0)))))) => 94.79/13.35 (((Y0) = (Y1))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.35 (((Y0) = (emptyset)))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((!!) @ (^[Y1 : $i]: 94.79/13.35 (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.35 (((Y0) = (emptyset)))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ Y0) => 94.79/13.35 (((in @ Y2 @ 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ Y1)) <=> 94.79/13.35 (Y1 @ Y2)))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((Y0) != (emptyset))) => 94.79/13.35 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (((Y1 @ Y2) => 94.79/13.35 (((dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) != 94.79/13.35 (emptyset)))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.35 (((Y0) != (emptyset)))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (in @ Y0 @ 94.79/13.35 (setadjoin @ Y0 @ Y1)))))))) => 94.79/13.35 (((in @ emptyset @ 94.79/13.35 (setadjoin @ emptyset @ emptyset)) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ Y1))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ Y1)) => 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y3 : $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y0))) => 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (Y3))) => 94.79/13.35 (Y3))))))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (((in @ 94.79/13.35 Y2 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ Y1)) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1) | 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y0)))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((dsetconstr @ Y0 @ 94.79/13.35 (^[Y1 : $i]: ($true))) = 94.79/13.35 (Y0)))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y0)))))) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 (powerset @ 94.79/13.35 Y0)))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (in @ emptyset @ 94.79/13.35 (powerset @ Y0))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (in @ emptyset @ 94.79/13.35 (powerset @ Y0))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0)) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y0)))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 Y0))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 Y0)) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y3 @ 94.79/13.35 Y0) => 94.79/13.35 (Y2)))))))) => 94.79/13.35 (Y2)))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 Y0))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1)))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (emptyset))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y1 @ Y0))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)) => 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 emptyset)))))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 emptyset)))))))))) => 94.79/13.35 (((( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1))) | 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y0)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))) => 94.79/13.35 (( 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) != 94.79/13.35 (emptyset))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset) => 94.79/13.35 (Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $o]: 94.79/13.35 (( 94.79/13.35 (Y0) => 94.79/13.35 (in @ 94.79/13.35 emptyset @ 94.79/13.35 ( 94.79/13.35 prop2set @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $o]: 94.79/13.35 (( 94.79/13.35 (Y0) => 94.79/13.35 (set2prop @ 94.79/13.35 ( 94.79/13.35 prop2set @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (Y0 @ Y1)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y3 @ Y1))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) <=> 94.79/13.35 (in @ 94.79/13.35 Y3 @ Y1))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (Y1 @ Y3))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) <=> 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) = 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ Y3))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (powerset @ 94.79/13.35 Y0) = 94.79/13.35 (powerset @ 94.79/13.35 Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (setunion @ 94.79/13.35 Y0) = 94.79/13.35 (setunion @ 94.79/13.35 Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (Y1 @ Y3))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) => 94.79/13.35 (( 94.79/13.35 (descr @ 94.79/13.35 Y0) = 94.79/13.35 (descr @ 94.79/13.35 Y1))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y4 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y4 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y5 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y5 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y4) = 94.79/13.35 (Y5))) => 94.79/13.35 (( 94.79/13.35 (Y2 @ 94.79/13.35 Y4) <=> 94.79/13.35 (Y3 @ Y5))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) = 94.79/13.35 (dsetconstr @ 94.79/13.35 Y1 @ Y3))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1)))))) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (subset @ 94.79/13.35 Y1 @ Y0))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1)))))) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (subset @ 94.79/13.35 emptyset @ 94.79/13.35 Y0)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y1)))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y0)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 subset @ 94.79/13.35 Y0 @ Y1)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 subset @ 94.79/13.35 Y0 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y2 @ Y1))) => 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (Y1)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y0)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 Y2) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ Y2)))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ Y1)))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y1)))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 emptyset) => 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (emptyset)))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y1 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0)))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0)) => 94.79/13.35 (subset @ 94.79/13.35 Y1 @ Y0))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 (powerset @ 94.79/13.35 Y0))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (subset @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (subset @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0) @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y1)))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (in @ 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ Y1) @ 94.79/13.35 (powerset @ 94.79/13.35 Y0)))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (subset @ 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ Y1) @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $o]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (Y3))) => 94.79/13.35 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.35 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl108])). 94.79/13.35 thf(zip_derived_cl138, plain, 94.79/13.35 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.35 (((((??) @ (^[Y1 : $i]: 94.79/13.35 (((Y0 @ Y1) & 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (((Y0 @ Y2) => 94.79/13.35 (((Y1) = (Y2))))))))))))) => 94.79/13.35 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ Y0) => (in @ 94.79/13.35 Y2 @ Y1)))))) => 94.79/13.35 (((((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ Y1) => 94.79/13.35 (in @ Y2 @ Y0)))))) => 94.79/13.35 (((Y0) = (Y1))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.35 (((Y0) = (emptyset)))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.35 (((Y0) = (emptyset)))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ Y0) => 94.79/13.35 (((in @ Y2 @ 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ Y1)) <=> 94.79/13.35 (Y1 @ Y2)))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((Y0) != (emptyset))) => 94.79/13.35 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (((Y1 @ Y2) => 94.79/13.35 (((dsetconstr @ 94.79/13.35 Y0 @ Y1) != 94.79/13.35 (emptyset)))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.35 (((Y0) != (emptyset)))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (in @ Y0 @ 94.79/13.35 (setadjoin @ Y0 @ Y1)))))))) => 94.79/13.35 (((in @ emptyset @ 94.79/13.35 (setadjoin @ emptyset @ emptyset)) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ Y1))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((!!) @ (^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ Y1)) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y0))) => 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (Y3))) => 94.79/13.35 (Y3))))))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (((in @ Y2 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ Y1)) => 94.79/13.35 (((in @ 94.79/13.35 Y2 @ Y1) | 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y0)))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((dsetconstr @ Y0 @ 94.79/13.35 (^[Y1 : $i]: ($true))) = 94.79/13.35 (Y0)))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y0)))))) => 94.79/13.35 (in @ Y1 @ 94.79/13.35 (powerset @ 94.79/13.35 Y0)))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (in @ emptyset @ 94.79/13.35 (powerset @ Y0))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (in @ emptyset @ 94.79/13.35 (powerset @ Y0))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ (^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 Y0)) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y1) => 94.79/13.35 (in @ 94.79/13.35 Y2 @ Y0)))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 Y0))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (((in @ 94.79/13.35 Y1 @ 94.79/13.35 (setunion @ 94.79/13.35 Y0)) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y3 @ 94.79/13.35 Y0) => 94.79/13.35 (Y2)))))))) => 94.79/13.35 (Y2)))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 powerset @ 94.79/13.35 ( 94.79/13.35 setunion @ 94.79/13.35 Y0))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.35 (((( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1)))))))))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (emptyset))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y1 @ Y0))))))))) => 94.79/13.35 (((((!!) @ (^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)) => 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) != 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 emptyset)))))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (((!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset)) => 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 emptyset)))))))))) => 94.79/13.35 (((((!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 ( 94.79/13.35 setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1))) | 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y0)))))))))))))))) => 94.79/13.35 (((( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))) => 94.79/13.35 (( 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y1) != 94.79/13.35 (emptyset))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y1 @ 94.79/13.35 emptyset) => 94.79/13.35 (Y0 @ Y1))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $o]: 94.79/13.35 (( 94.79/13.35 (Y0) => 94.79/13.35 (in @ 94.79/13.35 emptyset @ 94.79/13.35 ( 94.79/13.35 prop2set @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $o]: 94.79/13.35 (( 94.79/13.35 (Y0) => 94.79/13.35 (set2prop @ 94.79/13.35 ( 94.79/13.35 prop2set @ 94.79/13.35 Y0))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 ( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (Y1 @ Y2)))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) & 94.79/13.35 (( 94.79/13.35 (~) @ ( 94.79/13.35 Y1 @ Y2)))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (Y0 @ Y1)))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) => 94.79/13.35 (in @ 94.79/13.35 Y3 @ Y1))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.35 Y0) <=> 94.79/13.35 (in @ 94.79/13.35 Y3 @ Y1))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (Y1 @ Y3))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) <=> 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (setadjoin @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) = 94.79/13.35 (setadjoin @ 94.79/13.35 Y1 @ Y3))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (powerset @ 94.79/13.35 Y0) = 94.79/13.35 (powerset @ 94.79/13.35 Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (setunion @ 94.79/13.35 Y0) = 94.79/13.35 (setunion @ 94.79/13.35 Y1))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2))))))))))))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) => 94.79/13.35 (( 94.79/13.35 (Y1) = 94.79/13.35 (Y2)))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))) => 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) <=> 94.79/13.35 (Y1 @ Y3))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y0 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (??) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y2) & 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i]: 94.79/13.35 (( 94.79/13.35 (Y1 @ 94.79/13.35 Y3) => 94.79/13.35 (( 94.79/13.35 (Y2) = 94.79/13.35 (Y3))))))))))))) => 94.79/13.35 (( 94.79/13.35 (descr @ 94.79/13.35 Y0) = 94.79/13.35 (descr @ 94.79/13.35 Y1))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y0) = 94.79/13.35 (Y1))) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y3 : $i > $o]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y4 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y4 @ 94.79/13.35 Y0) => 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y5 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y5 @ 94.79/13.35 Y1) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (Y4) = 94.79/13.35 (Y5))) => 94.79/13.35 (( 94.79/13.35 (Y2 @ 94.79/13.35 Y4) <=> 94.79/13.35 (Y3 @ Y5))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (dsetconstr @ 94.79/13.35 Y0 @ 94.79/13.35 Y2) = 94.79/13.35 (dsetconstr @ 94.79/13.35 Y1 @ Y3))))))))))))))))))) => 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y0 : $i]: 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y1 : $i]: 94.79/13.35 (( 94.79/13.35 (( 94.79/13.35 (!!) @ ( 94.79/13.35 ^[Y2 : $i]: 94.79/13.35 (( 94.79/13.35 (in @ 94.79/13.35 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (subset @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (subset @ 94.79/13.36 emptyset @ 94.79/13.36 Y0)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y0)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 subset @ 94.79/13.36 Y0 @ Y1)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 subset @ 94.79/13.36 Y0 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y0)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y2) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y2)))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ Y1)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y1)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (emptyset)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)) => 94.79/13.36 (subset @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 (powerset @ 94.79/13.36 Y0))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (subset @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0) @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y1)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (in @ 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ Y1) @ 94.79/13.36 (powerset @ 94.79/13.36 Y0)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (subset @ 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ Y1) @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $o]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (Y3))) => 94.79/13.36 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.36 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl122])). 94.79/13.36 thf(zip_derived_cl151, plain, 94.79/13.36 (~ (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.36 (((((??) @ (^[Y1 : $i]: 94.79/13.36 (((Y0 @ Y1) & 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((Y0 @ Y2) => 94.79/13.36 (((Y1) = (Y2))))))))))))) => 94.79/13.36 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (((((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y1) => (in @ 94.79/13.36 Y2 @ Y0)))))) => 94.79/13.36 (((Y0) = (Y1))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.36 (((Y0) = (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.36 (((Y0) = (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => 94.79/13.36 (((in @ Y2 @ 94.79/13.36 (dsetconstr @ Y0 @ 94.79/13.36 Y1)) <=> 94.79/13.36 (Y1 @ Y2)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((Y0) != (emptyset))) => 94.79/13.36 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => 94.79/13.36 (((Y1 @ Y2) => 94.79/13.36 (((dsetconstr @ 94.79/13.36 Y0 @ Y1) != 94.79/13.36 (emptyset)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.36 (((Y0) != (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (in @ Y0 @ 94.79/13.36 (setadjoin @ Y0 @ Y1)))))))) => 94.79/13.36 (((in @ emptyset @ 94.79/13.36 (setadjoin @ emptyset @ emptyset)) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ Y1))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ Y1)) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y0))) => 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (Y3))) => 94.79/13.36 (Y3))))))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ Y1)) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) | 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y0)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((dsetconstr @ Y0 @ 94.79/13.36 (^[Y1 : $i]: ($true))) = 94.79/13.36 (Y0)))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y0)))))) => 94.79/13.36 (in @ Y1 @ 94.79/13.36 (powerset @ Y0)))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (in @ emptyset @ 94.79/13.36 (powerset @ Y0))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (in @ emptyset @ 94.79/13.36 (powerset @ Y0))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y0)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 Y0))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (((in @ Y1 @ 94.79/13.36 (setunion @ 94.79/13.36 Y0)) => 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y2 : $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y3 @ 94.79/13.36 Y0) => 94.79/13.36 (Y2)))))))) => 94.79/13.36 (Y2)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (((in @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 (powerset @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 Y0))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.36 (((((??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (((??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y1)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((( 94.79/13.36 (Y0) != 94.79/13.36 (emptyset))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset)))))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset)))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y1))) | 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y0)))))))))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (((( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))) => 94.79/13.36 (( 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) != 94.79/13.36 (emptyset))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset) => 94.79/13.36 (Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $o]: 94.79/13.36 (( 94.79/13.36 (Y0) => 94.79/13.36 (in @ 94.79/13.36 emptyset @ 94.79/13.36 ( 94.79/13.36 prop2set @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $o]: 94.79/13.36 (( 94.79/13.36 (Y0) => 94.79/13.36 (set2prop @ 94.79/13.36 ( 94.79/13.36 prop2set @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (Y0 @ Y1)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y3 @ Y1))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) <=> 94.79/13.36 (in @ 94.79/13.36 Y3 @ Y1))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (Y1 @ Y3))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))) <=> 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) = 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ Y3))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (powerset @ 94.79/13.36 Y0) = 94.79/13.36 (powerset @ 94.79/13.36 Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (setunion @ 94.79/13.36 Y0) = 94.79/13.36 (setunion @ 94.79/13.36 Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (Y1 @ Y3))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))) => 94.79/13.36 (( 94.79/13.36 (descr @ 94.79/13.36 Y0) = 94.79/13.36 (descr @ 94.79/13.36 Y1))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y4 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y4 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y5 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y5 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y4) = 94.79/13.36 (Y5))) => 94.79/13.36 (( 94.79/13.36 (Y2 @ 94.79/13.36 Y4) <=> 94.79/13.36 (Y3 @ Y5))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) = 94.79/13.36 (dsetconstr @ 94.79/13.36 Y1 @ Y3))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (subset @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (subset @ 94.79/13.36 emptyset @ 94.79/13.36 Y0)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y0)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 subset @ 94.79/13.36 Y0 @ Y1)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 subset @ 94.79/13.36 Y0 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y0)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y2) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y2)))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ Y1)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y1)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (emptyset)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)) => 94.79/13.36 (subset @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 (powerset @ 94.79/13.36 Y0))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (subset @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0) @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y1)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (in @ 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ Y1) @ 94.79/13.36 (powerset @ 94.79/13.36 Y0)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (subset @ 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ Y1) @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $o]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (Y3))) => 94.79/13.36 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.36 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl138])). 94.79/13.36 thf(zip_derived_cl161, plain, 94.79/13.36 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (((((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y1) => (in @ 94.79/13.36 Y2 @ Y0)))))) => 94.79/13.36 (((Y0) = (Y1))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.36 (((Y0) = (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.36 (((Y0) = (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => 94.79/13.36 (((in @ Y2 @ 94.79/13.36 (dsetconstr @ Y0 @ Y1)) <=> 94.79/13.36 (Y1 @ Y2)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((Y0) != (emptyset))) => 94.79/13.36 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => 94.79/13.36 (((Y1 @ Y2) => 94.79/13.36 (((dsetconstr @ 94.79/13.36 Y0 @ Y1) != 94.79/13.36 (emptyset)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.36 (((Y0) != (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (in @ Y0 @ 94.79/13.36 (setadjoin @ Y0 @ Y1)))))))) => 94.79/13.36 (((in @ emptyset @ 94.79/13.36 (setadjoin @ emptyset @ emptyset)) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ Y2 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ Y1))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ 94.79/13.36 Y2 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ Y1)) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y0))) => 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (Y3))) => 94.79/13.36 (Y3))))))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ Y1)) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) | 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y0)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((dsetconstr @ Y0 @ 94.79/13.36 (^[Y1 : $i]: ($true))) = (Y0)))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (((in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y0)))))) => 94.79/13.36 (in @ Y1 @ 94.79/13.36 (powerset @ Y0)))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (in @ emptyset @ 94.79/13.36 (powerset @ Y0))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (in @ emptyset @ 94.79/13.36 (powerset @ Y0))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y0)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 Y0))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 Y0)) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y3 @ 94.79/13.36 Y0) => 94.79/13.36 (Y2)))))))) => 94.79/13.36 (Y2)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (((in @ Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ Y1 @ 94.79/13.36 (powerset @ 94.79/13.36 (setunion @ 94.79/13.36 Y0))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i > $o]: 94.79/13.36 (((((??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (((??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y1)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((Y0) != 94.79/13.36 (emptyset))) => 94.79/13.36 (((??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset)))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset)))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (((!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y1))) | 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y0)))))))))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (((((!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (((( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))) => 94.79/13.36 (( 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) != 94.79/13.36 (emptyset))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset) => 94.79/13.36 (Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $o]: 94.79/13.36 (( 94.79/13.36 (Y0) => 94.79/13.36 (in @ 94.79/13.36 emptyset @ 94.79/13.36 ( 94.79/13.36 prop2set @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $o]: 94.79/13.36 (( 94.79/13.36 (Y0) => 94.79/13.36 (set2prop @ 94.79/13.36 ( 94.79/13.36 prop2set @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 ( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y1 @ Y2)))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) & 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 Y1 @ Y2)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (Y0 @ Y1)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y3 @ Y1))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) <=> 94.79/13.36 (in @ 94.79/13.36 Y3 @ Y1))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (Y1 @ Y3))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))) <=> 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) = 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ Y3))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (powerset @ 94.79/13.36 Y0) = 94.79/13.36 (powerset @ 94.79/13.36 Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (setunion @ 94.79/13.36 Y0) = 94.79/13.36 (setunion @ 94.79/13.36 Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (( 94.79/13.36 (Y1) = 94.79/13.36 (Y2)))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) <=> 94.79/13.36 (Y1 @ Y3))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y0 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (??) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y2) & 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i]: 94.79/13.36 (( 94.79/13.36 (Y1 @ 94.79/13.36 Y3) => 94.79/13.36 (( 94.79/13.36 (Y2) = 94.79/13.36 (Y3))))))))))))) => 94.79/13.36 (( 94.79/13.36 (descr @ 94.79/13.36 Y0) = 94.79/13.36 (descr @ 94.79/13.36 Y1))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $i > $o]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y4 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y4 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y5 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y5 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y4) = 94.79/13.36 (Y5))) => 94.79/13.36 (( 94.79/13.36 (Y2 @ 94.79/13.36 Y4) <=> 94.79/13.36 (Y3 @ Y5))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) = 94.79/13.36 (dsetconstr @ 94.79/13.36 Y1 @ Y3))))))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (subset @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y1))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (subset @ 94.79/13.36 emptyset @ 94.79/13.36 Y0)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ Y1)))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y0)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 subset @ 94.79/13.36 Y0 @ Y1)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 subset @ 94.79/13.36 Y0 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (~) @ ( 94.79/13.36 in @ 94.79/13.36 Y2 @ Y1))) => 94.79/13.36 (( 94.79/13.36 (Y0) != 94.79/13.36 (Y1)))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y0)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y2) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ Y2)))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ Y1)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y2) => 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ Y2))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y1)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (Y1))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 emptyset) => 94.79/13.36 (( 94.79/13.36 (Y0) = 94.79/13.36 (emptyset)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y1 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0)) => 94.79/13.36 (subset @ 94.79/13.36 Y1 @ Y0))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y0 @ 94.79/13.36 (powerset @ 94.79/13.36 Y0))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (subset @ 94.79/13.36 Y0 @ 94.79/13.36 Y1) => 94.79/13.36 (subset @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y0) @ 94.79/13.36 ( 94.79/13.36 powerset @ 94.79/13.36 Y1)))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (in @ 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ Y1) @ 94.79/13.36 (powerset @ 94.79/13.36 Y0)))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i > $o]: 94.79/13.36 (subset @ 94.79/13.36 (dsetconstr @ 94.79/13.36 Y0 @ Y1) @ 94.79/13.36 Y0))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (in @ 94.79/13.36 Y1 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 (setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset))))))))))))))) => 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y0 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y1 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y2 : $i]: 94.79/13.36 (( 94.79/13.36 (!!) @ ( 94.79/13.36 ^[Y3 : $o]: 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 ( 94.79/13.36 setunion @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y0 @ 94.79/13.36 ( 94.79/13.36 setadjoin @ 94.79/13.36 Y1 @ 94.79/13.36 emptyset)))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y0) => 94.79/13.36 (Y3))) => 94.79/13.36 (( 94.79/13.36 (( 94.79/13.36 (in @ 94.79/13.36 Y2 @ 94.79/13.36 Y1) => 94.79/13.36 (Y3))) => 94.79/13.36 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 94.79/13.36 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl151])). 94.79/13.36 thf(zip_derived_cl173, plain, 94.79/13.36 (~ (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.36 (((Y0) = (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 94.79/13.36 (((Y0) = (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => 94.79/13.36 (((in @ Y2 @ 94.79/13.36 (dsetconstr @ Y0 @ Y1)) <=> 94.79/13.36 (Y1 @ Y2)))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((Y0) != (emptyset))) => 94.79/13.36 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i > $o]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ Y0) => 94.79/13.36 (((Y1 @ Y2) => 94.79/13.36 (((dsetconstr @ 94.79/13.36 Y0 @ Y1) != 94.79/13.36 (emptyset)))))))))))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 94.79/13.36 (((Y0) != (emptyset)))))))) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 94.79/13.36 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 94.79/13.36 (((((!!) @ (^[Y0 : $i]: 94.79/13.36 (((!!) @ (^[Y1 : $i]: 94.79/13.36 (((!!) @ (^[Y2 : $i]: 94.79/13.36 (((in @ Y2 @ 94.79/13.36 Y1) => (in @ 95.25/13.36 Y2 @ 95.25/13.36 (setadjoin @ 95.25/13.36 Y0 @ Y1))))))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (((!!) @ (^[Y2 : $i]: 95.25/13.36 (((in @ Y2 @ 95.25/13.36 (setadjoin @ 95.25/13.36 Y0 @ Y1)) => 95.25/13.36 (((!!) @ ( 95.25/13.36 ^[Y3 : $o]: 95.25/13.36 (( 95.25/13.36 (( 95.25/13.36 (( 95.25/13.36 (Y2) = 95.25/13.36 (Y0))) => 95.25/13.36 (Y3))) => 95.25/13.36 (( 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y2 @ 95.25/13.36 Y1) => 95.25/13.36 (Y3))) => 95.25/13.36 (Y3))))))))))))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (((!!) @ (^[Y2 : $i]: 95.25/13.36 (((in @ 95.25/13.36 Y2 @ 95.25/13.36 (setadjoin @ 95.25/13.36 Y0 @ Y1)) => 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y2 @ Y1) | 95.25/13.36 (( 95.25/13.36 (Y2) = 95.25/13.36 (Y0)))))))))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((dsetconstr @ Y0 @ 95.25/13.36 (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (((((!!) @ ( 95.25/13.36 ^[Y2 : $i]: 95.25/13.36 (((in @ Y2 @ 95.25/13.36 Y1) => 95.25/13.36 (in @ Y2 @ 95.25/13.36 Y0)))))) => 95.25/13.36 (in @ Y1 @ 95.25/13.36 (powerset @ Y0)))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (in @ emptyset @ 95.25/13.36 (powerset @ Y0))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (in @ emptyset @ 95.25/13.36 (powerset @ Y0))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (((!!) @ ( 95.25/13.36 ^[Y2 : $i]: 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 ( 95.25/13.36 powerset @ 95.25/13.36 Y0)) => 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y2 @ 95.25/13.36 Y1) => 95.25/13.36 (in @ 95.25/13.36 Y2 @ Y0)))))))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (((!!) @ ( 95.25/13.36 ^[Y2 : $i]: 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 Y2) => 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y2 @ 95.25/13.36 Y0) => 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 ( 95.25/13.36 setunion @ 95.25/13.36 Y0))))))))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 ( 95.25/13.36 setunion @ 95.25/13.36 Y0)) => 95.25/13.36 (( 95.25/13.36 (!!) @ ( 95.25/13.36 ^[Y2 : $o]: 95.25/13.36 (( 95.25/13.36 (( 95.25/13.36 (!!) @ ( 95.25/13.36 ^[Y3 : $i]: 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 Y3) => 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y3 @ 95.25/13.36 Y0) => 95.25/13.36 (Y2)))))))) => 95.25/13.36 (Y2)))))))))))))) => 95.25/13.36 (((((!!) @ (^[Y0 : $i]: 95.25/13.36 (((!!) @ (^[Y1 : $i]: 95.25/13.36 (( 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 Y0) => 95.25/13.36 (in @ 95.25/13.36 Y1 @ 95.25/13.36 ( 95.25/13.36 powerset @ 95.25/13.36 ( 95.25/13.37 setunion @ 95.25/13.37 Y0))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i > $o]: 95.25/13.37 (((((??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (((Y0 @ 95.25/13.37 Y1) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2))))))))))))) => 95.25/13.37 (((??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) <=> 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y1)))))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((((Y0) != 95.25/13.37 (emptyset))) => 95.25/13.37 (((??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y1 @ Y0))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)) => 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) != 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 emptyset)))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)) => 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 emptyset)))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y1))) | 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y0)))))))))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (Y1 @ Y2)))))) => 95.25/13.37 (( 95.25/13.37 (dsetconstr @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) != 95.25/13.37 (emptyset))))))))))) => 95.25/13.37 (((( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset) => 95.25/13.37 (Y0 @ Y1))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (Y1 @ Y2)))))))) => 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 Y1 @ Y2)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 Y1 @ Y2)))))))) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (Y1 @ Y2)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (Y1 @ Y2)))))))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 Y1 @ Y2)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 Y1 @ Y2)))))))) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (Y1 @ Y2)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $o]: 95.25/13.37 (( 95.25/13.37 (Y0) => 95.25/13.37 (in @ 95.25/13.37 emptyset @ 95.25/13.37 ( 95.25/13.37 prop2set @ 95.25/13.37 Y0))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $o]: 95.25/13.37 (( 95.25/13.37 (Y0) => 95.25/13.37 (set2prop @ 95.25/13.37 ( 95.25/13.37 prop2set @ 95.25/13.37 Y0))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (Y1 @ Y2)))))))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 Y1 @ Y2)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (Y1 @ Y2)))))))) => 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 Y1 @ Y2)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (Y0 @ Y1)))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2))))))))))))) => 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2)))))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) <=> 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y1))))))))))) => 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2)))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y3 @ Y1))))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) <=> 95.25/13.37 (in @ 95.25/13.37 Y3 @ Y1))))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2))))))))))))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2)))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) <=> 95.25/13.37 (Y1 @ Y3))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y3) => 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))))))))))))) <=> 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y1 @ 95.25/13.37 Y2) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (Y1 @ 95.25/13.37 Y3) => 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))))))))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 Y2) = 95.25/13.37 (setadjoin @ 95.25/13.37 Y1 @ Y3))))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (powerset @ 95.25/13.37 Y0) = 95.25/13.37 (powerset @ 95.25/13.37 Y1))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (setunion @ 95.25/13.37 Y0) = 95.25/13.37 (setunion @ 95.25/13.37 Y1))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2))))))))))))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2)))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) <=> 95.25/13.37 (Y1 @ Y3))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y3) => 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y1 @ 95.25/13.37 Y2) & 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (Y1 @ 95.25/13.37 Y3) => 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y3))))))))))))) => 95.25/13.37 (( 95.25/13.37 (descr @ 95.25/13.37 Y0) = 95.25/13.37 (descr @ 95.25/13.37 Y1))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y4 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y4 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y5 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y5 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y4) = 95.25/13.37 (Y5))) => 95.25/13.37 (( 95.25/13.37 (Y2 @ 95.25/13.37 Y4) <=> 95.25/13.37 (Y3 @ Y5))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (dsetconstr @ 95.25/13.37 Y0 @ 95.25/13.37 Y2) = 95.25/13.37 (dsetconstr @ 95.25/13.37 Y1 @ Y3))))))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ Y1)))))) => 95.25/13.37 (subset @ 95.25/13.37 Y0 @ Y1))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (subset @ 95.25/13.37 Y1 @ Y0))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (subset @ 95.25/13.37 Y0 @ Y1))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ Y1)))))) => 95.25/13.37 (subset @ 95.25/13.37 Y0 @ Y1))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (subset @ 95.25/13.37 emptyset @ 95.25/13.37 Y0)))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ Y1)))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 in @ 95.25/13.37 Y2 @ Y1))) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 in @ 95.25/13.37 Y2 @ Y0)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 in @ 95.25/13.37 Y2 @ Y1))) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 subset @ 95.25/13.37 Y0 @ Y1)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 subset @ 95.25/13.37 Y0 @ Y1))) => 95.25/13.37 (( 95.25/13.37 (Y0) != 95.25/13.37 (Y1))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 in @ 95.25/13.37 Y2 @ Y1))) => 95.25/13.37 (( 95.25/13.37 (Y0) != 95.25/13.37 (Y1)))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (subset @ 95.25/13.37 Y0 @ Y0)))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y1 @ 95.25/13.37 Y2) => 95.25/13.37 (subset @ 95.25/13.37 Y0 @ Y2)))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (subset @ 95.25/13.37 Y1 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ Y1)))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ Y2))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 powerset @ 95.25/13.37 Y1)))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y1 @ 95.25/13.37 Y0) => 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 emptyset) => 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (emptyset)))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y1 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 powerset @ 95.25/13.37 Y0)))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 powerset @ 95.25/13.37 Y0)) => 95.25/13.37 (subset @ 95.25/13.37 Y1 @ Y0))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 (powerset @ 95.25/13.37 Y0))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (subset @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) => 95.25/13.37 (subset @ 95.25/13.37 ( 95.25/13.37 powerset @ 95.25/13.37 Y0) @ 95.25/13.37 ( 95.25/13.37 powerset @ 95.25/13.37 Y1)))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (in @ 95.25/13.37 (dsetconstr @ 95.25/13.37 Y0 @ Y1) @ 95.25/13.37 (powerset @ 95.25/13.37 Y0)))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (subset @ 95.25/13.37 (dsetconstr @ 95.25/13.37 Y0 @ Y1) @ 95.25/13.37 Y0))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 ( 95.25/13.37 setunion @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y1) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 ( 95.25/13.37 setunion @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))))))))) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $o]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 ( 95.25/13.37 setunion @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y1) => 95.25/13.37 (Y3))) => 95.25/13.37 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.25/13.37 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl161])). 95.25/13.37 thf(zip_derived_cl185, plain, 95.25/13.37 (~ (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 95.25/13.37 (((Y0) = (emptyset)))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i > $o]: 95.25/13.37 (((!!) @ (^[Y2 : $i]: 95.25/13.37 (((in @ Y2 @ Y0) => 95.25/13.37 (((in @ Y2 @ 95.25/13.37 (dsetconstr @ Y0 @ Y1)) <=> 95.25/13.37 (Y1 @ Y2)))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((((Y0) != (emptyset))) => 95.25/13.37 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i > $o]: 95.25/13.37 (((!!) @ (^[Y2 : $i]: 95.25/13.37 (((in @ Y2 @ Y0) => 95.25/13.37 (((Y1 @ Y2) => 95.25/13.37 (((dsetconstr @ Y0 @ 95.25/13.37 Y1) != (emptyset)))))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 95.25/13.37 (((Y0) != (emptyset)))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 95.25/13.37 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((!!) @ (^[Y2 : $i]: 95.25/13.37 (((in @ Y2 @ 95.25/13.37 Y1) => (in @ 95.25/13.37 Y2 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ Y1))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((!!) @ (^[Y2 : $i]: 95.25/13.37 (((in @ Y2 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ Y1)) => 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y3 : $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y0))) => 95.25/13.37 (Y3))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y1) => 95.25/13.37 (Y3))) => 95.25/13.37 (Y3))))))))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((!!) @ (^[Y2 : $i]: 95.25/13.37 (((in @ Y2 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ Y1)) => 95.25/13.37 (((in @ 95.25/13.37 Y2 @ Y1) | 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y0)))))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((dsetconstr @ Y0 @ 95.25/13.37 (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((((!!) @ (^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y1) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ Y0)))))) => 95.25/13.37 (in @ Y1 @ 95.25/13.37 (powerset @ Y0)))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (in @ emptyset @ (powerset @ Y0))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (in @ emptyset @ 95.25/13.37 (powerset @ Y0))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (((in @ 95.25/13.37 Y1 @ 95.25/13.37 (powerset @ 95.25/13.37 Y0)) => 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y1) => 95.25/13.37 (in @ 95.25/13.37 Y2 @ Y0)))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 setunion @ 95.25/13.37 Y0))))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (((in @ 95.25/13.37 Y1 @ 95.25/13.37 (setunion @ 95.25/13.37 Y0)) => 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y3 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 Y3) => 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y3 @ 95.25/13.37 Y0) => 95.25/13.37 (Y2)))))))) => 95.25/13.37 (Y2)))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ (^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 Y0) => 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 powerset @ 95.25/13.37 ( 95.25/13.37 setunion @ 95.25/13.37 Y0))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i > $o]: 95.25/13.37 (((((??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (((Y0 @ Y1) & 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) => 95.25/13.37 (( 95.25/13.37 (Y1) = 95.25/13.37 (Y2))))))))))))) => 95.25/13.37 (((??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (Y0 @ 95.25/13.37 Y2) <=> 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y1)))))))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((((Y0) != 95.25/13.37 (emptyset))) => 95.25/13.37 (((??) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ Y1 @ 95.25/13.37 Y0))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (((in @ 95.25/13.37 Y0 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)) => 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) != 95.25/13.37 (Y1))) => 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 emptyset)))))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y0) = 95.25/13.37 (Y1))) => 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset)) => 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 emptyset)))))))))) => 95.25/13.37 (((((!!) @ (^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))) => 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y1))) | 95.25/13.37 (( 95.25/13.37 (Y2) = 95.25/13.37 (Y0)))))))))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 ( 95.25/13.37 setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (((!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y0 @ 95.25/13.37 (setadjoin @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (??) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) & 95.25/13.37 (Y1 @ Y2)))))) => 95.25/13.37 (( 95.25/13.37 (dsetconstr @ 95.25/13.37 Y0 @ 95.25/13.37 Y1) != 95.25/13.37 (emptyset))))))))))) => 95.25/13.37 (((((!!) @ ( 95.25/13.37 ^[Y0 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y1 @ 95.25/13.37 emptyset) => 95.25/13.37 (Y0 @ Y1))))))))) => 95.25/13.37 (((( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y0 : $i]: 95.25/13.37 (( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y1 : $i > $o]: 95.25/13.37 (( 95.25/13.37 (( 95.25/13.37 (~) @ ( 95.25/13.37 ( 95.25/13.37 (!!) @ ( 95.25/13.37 ^[Y2 : $i]: 95.25/13.37 (( 95.25/13.37 (in @ 95.25/13.37 Y2 @ 95.25/13.37 Y0) => 95.25/13.37 (Y1 @ Y2)))))))) => 95.25/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $o]: 95.28/13.37 (( 95.28/13.37 (Y0) => 95.28/13.37 (in @ 95.28/13.37 emptyset @ 95.28/13.37 ( 95.28/13.37 prop2set @ 95.28/13.37 Y0))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $o]: 95.28/13.37 (( 95.28/13.37 (Y0) => 95.28/13.37 (set2prop @ 95.28/13.37 ( 95.28/13.37 prop2set @ 95.28/13.37 Y0))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (Y0 @ Y1)))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y3 @ Y1))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) <=> 95.28/13.37 (in @ 95.28/13.37 Y3 @ Y1))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (Y1 @ Y3))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))) <=> 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 Y2) = 95.28/13.37 (setadjoin @ 95.28/13.37 Y1 @ Y3))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (powerset @ 95.28/13.37 Y0) = 95.28/13.37 (powerset @ 95.28/13.37 Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (setunion @ 95.28/13.37 Y0) = 95.28/13.37 (setunion @ 95.28/13.37 Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (Y1 @ Y3))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))) => 95.28/13.37 (( 95.28/13.37 (descr @ 95.28/13.37 Y0) = 95.28/13.37 (descr @ 95.28/13.37 Y1))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y4 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y4 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y5 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y5 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y4) = 95.28/13.37 (Y5))) => 95.28/13.37 (( 95.28/13.37 (Y2 @ 95.28/13.37 Y4) <=> 95.28/13.37 (Y3 @ Y5))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (dsetconstr @ 95.28/13.37 Y0 @ 95.28/13.37 Y2) = 95.28/13.37 (dsetconstr @ 95.28/13.37 Y1 @ Y3))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ Y1)))))) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y1))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (subset @ 95.28/13.37 Y1 @ Y0))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y1))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ Y1)))))) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y1))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (subset @ 95.28/13.37 emptyset @ 95.28/13.37 Y0)))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ Y1)))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 in @ 95.28/13.37 Y2 @ Y1))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 in @ 95.28/13.37 Y2 @ Y0)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 in @ 95.28/13.37 Y2 @ Y1))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 subset @ 95.28/13.37 Y0 @ Y1)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 subset @ 95.28/13.37 Y0 @ Y1))) => 95.28/13.37 (( 95.28/13.37 (Y0) != 95.28/13.37 (Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 in @ 95.28/13.37 Y2 @ Y1))) => 95.28/13.37 (( 95.28/13.37 (Y0) != 95.28/13.37 (Y1)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y0)))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y1 @ 95.28/13.37 Y2) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y2)))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (subset @ 95.28/13.37 Y1 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ Y1)))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (in @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 powerset @ 95.28/13.37 Y1)))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y1 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 emptyset) => 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (emptyset)))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y1 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 ( 95.28/13.37 powerset @ 95.28/13.37 Y0)))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 ( 95.28/13.37 powerset @ 95.28/13.37 Y0)) => 95.28/13.37 (subset @ 95.28/13.37 Y1 @ Y0))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (in @ 95.28/13.37 Y0 @ 95.28/13.37 (powerset @ 95.28/13.37 Y0))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (subset @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (subset @ 95.28/13.37 ( 95.28/13.37 powerset @ 95.28/13.37 Y0) @ 95.28/13.37 ( 95.28/13.37 powerset @ 95.28/13.37 Y1)))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (in @ 95.28/13.37 (dsetconstr @ 95.28/13.37 Y0 @ Y1) @ 95.28/13.37 (powerset @ 95.28/13.37 Y0)))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (subset @ 95.28/13.37 (dsetconstr @ 95.28/13.37 Y0 @ Y1) @ 95.28/13.37 Y0))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 ( 95.28/13.37 setunion @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y1) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 ( 95.28/13.37 setunion @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $o]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 ( 95.28/13.37 setunion @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset)))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y1) => 95.28/13.37 (Y3))) => 95.28/13.37 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.37 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl173])). 95.28/13.37 thf(zip_derived_cl195, plain, 95.28/13.37 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i > $o]: 95.28/13.37 (((!!) @ (^[Y2 : $i]: 95.28/13.37 (((in @ Y2 @ Y0) => 95.28/13.37 (((in @ Y2 @ 95.28/13.37 (dsetconstr @ Y0 @ Y1)) <=> 95.28/13.37 (Y1 @ Y2)))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((((Y0) != (emptyset))) => 95.28/13.37 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i > $o]: 95.28/13.37 (((!!) @ (^[Y2 : $i]: 95.28/13.37 (((in @ Y2 @ Y0) => 95.28/13.37 (((Y1 @ Y2) => 95.28/13.37 (((dsetconstr @ Y0 @ 95.28/13.37 Y1) != (emptyset)))))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 95.28/13.37 (((Y0) != (emptyset)))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 95.28/13.37 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((!!) @ (^[Y2 : $i]: 95.28/13.37 (((in @ Y2 @ Y1) => 95.28/13.37 (in @ Y2 @ 95.28/13.37 (setadjoin @ Y0 @ 95.28/13.37 Y1))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((!!) @ (^[Y2 : $i]: 95.28/13.37 (((in @ Y2 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ Y1)) => 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y3 : $o]: 95.28/13.37 (((( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y0))) => 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y1) => 95.28/13.37 (Y3))) => 95.28/13.37 (Y3))))))))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((!!) @ (^[Y2 : $i]: 95.28/13.37 (((in @ Y2 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ Y1)) => 95.28/13.37 (((in @ Y2 @ 95.28/13.37 Y1) | 95.28/13.37 (((Y2) = 95.28/13.37 (Y0)))))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((dsetconstr @ Y0 @ 95.28/13.37 (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((((!!) @ (^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y1) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ Y0)))))) => 95.28/13.37 (in @ Y1 @ 95.28/13.37 (powerset @ Y0)))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (((in @ Y1 @ 95.28/13.37 (powerset @ 95.28/13.37 Y0)) => 95.28/13.37 (((in @ 95.28/13.37 Y2 @ 95.28/13.37 Y1) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ Y0)))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (((in @ 95.28/13.37 Y1 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 (setunion @ 95.28/13.37 Y0))))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((in @ Y1 @ 95.28/13.37 (setunion @ 95.28/13.37 Y0)) => 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y2 : $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y3 @ 95.28/13.37 Y0) => 95.28/13.37 (Y2)))))))) => 95.28/13.37 (Y2)))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ (^[Y1 : $i]: 95.28/13.37 (((in @ 95.28/13.37 Y1 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 (powerset @ 95.28/13.37 ( 95.28/13.37 setunion @ 95.28/13.37 Y0))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.37 (((((??) @ (^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (((??) @ (^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y1)))))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((((Y0) != 95.28/13.37 (emptyset))) => 95.28/13.37 (((??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (in @ Y1 @ Y0))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (((in @ Y0 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset)) => 95.28/13.37 (((Y0) = 95.28/13.37 (Y1))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (((( 95.28/13.37 (Y0) != 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 in @ Y1 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 emptyset)))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (in @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset)))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset)) => 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 emptyset)))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y1))) | 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y0)))))))))))))))) => 95.28/13.37 (((((!!) @ (^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (in @ 95.28/13.37 Y0 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 (setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset))))))))) => 95.28/13.37 (((((!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 ( 95.28/13.37 setadjoin @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset))))))))) => 95.28/13.37 (((((!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (((!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))) => 95.28/13.37 (( 95.28/13.37 (dsetconstr @ 95.28/13.37 Y0 @ 95.28/13.37 Y1) != 95.28/13.37 (emptyset))))))))))) => 95.28/13.37 (((((!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y1 @ 95.28/13.37 emptyset) => 95.28/13.37 (Y0 @ Y1))))))))) => 95.28/13.37 (((((!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (((( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $o]: 95.28/13.37 (( 95.28/13.37 (Y0) => 95.28/13.37 (in @ 95.28/13.37 emptyset @ 95.28/13.37 ( 95.28/13.37 prop2set @ 95.28/13.37 Y0))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $o]: 95.28/13.37 (( 95.28/13.37 (Y0) => 95.28/13.37 (set2prop @ 95.28/13.37 ( 95.28/13.37 prop2set @ 95.28/13.37 Y0))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 ( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (Y1 @ Y2)))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) & 95.28/13.37 (( 95.28/13.37 (~) @ ( 95.28/13.37 Y1 @ Y2)))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (Y0 @ Y1)))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y3 @ Y1))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) <=> 95.28/13.37 (in @ 95.28/13.37 Y3 @ Y1))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (Y1 @ Y3))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))) <=> 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (setadjoin @ 95.28/13.37 Y0 @ 95.28/13.37 Y2) = 95.28/13.37 (setadjoin @ 95.28/13.37 Y1 @ Y3))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (powerset @ 95.28/13.37 Y0) = 95.28/13.37 (powerset @ 95.28/13.37 Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (setunion @ 95.28/13.37 Y0) = 95.28/13.37 (setunion @ 95.28/13.37 Y1))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2))))))))))))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) => 95.28/13.37 (( 95.28/13.37 (Y1) = 95.28/13.37 (Y2)))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))) => 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) <=> 95.28/13.37 (Y1 @ Y3))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y0 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (??) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y2) & 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i]: 95.28/13.37 (( 95.28/13.37 (Y1 @ 95.28/13.37 Y3) => 95.28/13.37 (( 95.28/13.37 (Y2) = 95.28/13.37 (Y3))))))))))))) => 95.28/13.37 (( 95.28/13.37 (descr @ 95.28/13.37 Y0) = 95.28/13.37 (descr @ 95.28/13.37 Y1))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y3 : $i > $o]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y4 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y4 @ 95.28/13.37 Y0) => 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y5 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y5 @ 95.28/13.37 Y1) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y4) = 95.28/13.37 (Y5))) => 95.28/13.37 (( 95.28/13.37 (Y2 @ 95.28/13.37 Y4) <=> 95.28/13.37 (Y3 @ Y5))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (dsetconstr @ 95.28/13.37 Y0 @ 95.28/13.37 Y2) = 95.28/13.37 (dsetconstr @ 95.28/13.37 Y1 @ Y3))))))))))))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y2 : $i]: 95.28/13.37 (( 95.28/13.37 (in @ 95.28/13.37 Y2 @ 95.28/13.37 Y0) => 95.28/13.37 (in @ 95.28/13.37 Y2 @ Y1)))))) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y1))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (subset @ 95.28/13.37 Y1 @ Y0))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y1 : $i]: 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (Y0) = 95.28/13.37 (Y1))) => 95.28/13.37 (subset @ 95.28/13.37 Y0 @ Y1))))))))) => 95.28/13.37 (( 95.28/13.37 (( 95.28/13.37 (!!) @ ( 95.28/13.37 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (subset @ 95.28/13.38 emptyset @ 95.28/13.38 Y0)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y0)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 subset @ 95.28/13.38 Y0 @ Y1)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 subset @ 95.28/13.38 Y0 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y0)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y2) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y2)))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ Y1)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y1)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (emptyset)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)) => 95.28/13.38 (subset @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 (powerset @ 95.28/13.38 Y0))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (subset @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0) @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y1)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (in @ 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ Y1) @ 95.28/13.38 (powerset @ 95.28/13.38 Y0)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (subset @ 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ Y1) @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $o]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (Y3))) => 95.28/13.38 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.38 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl185])). 95.28/13.38 thf(zip_derived_cl203, plain, 95.28/13.38 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((Y0) != (emptyset))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i > $o]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ Y0) => 95.28/13.38 (((Y1 @ Y2) => 95.28/13.38 (((dsetconstr @ Y0 @ 95.28/13.38 Y1) != (emptyset)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 95.28/13.38 (((Y0) != (emptyset)))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 95.28/13.38 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ Y1) => 95.28/13.38 (in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ Y1))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ 95.28/13.38 Y1)) => 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y3 : $o]: 95.28/13.38 (((((( 95.28/13.38 (Y2) = 95.28/13.38 (Y0))) => 95.28/13.38 (Y3))) => 95.28/13.38 (((( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (Y3))) => 95.28/13.38 (Y3))))))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ Y1)) => 95.28/13.38 (((in @ Y2 @ 95.28/13.38 Y1) | 95.28/13.38 (((Y2) = (Y0)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((dsetconstr @ Y0 @ 95.28/13.38 (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y0)))))) => 95.28/13.38 (in @ Y1 @ 95.28/13.38 (powerset @ Y0)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y0)))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 Y2) => 95.28/13.38 (((in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setunion @ 95.28/13.38 Y0))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 (setunion @ Y0)) => 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y3 @ 95.28/13.38 Y0) => 95.28/13.38 (Y2)))))))) => 95.28/13.38 (Y2)))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ Y1 @ 95.28/13.38 (powerset @ 95.28/13.38 (setunion @ 95.28/13.38 Y0))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.38 (((((??) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((Y0) != (emptyset))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (((((Y0) != 95.28/13.38 (Y1))) => 95.28/13.38 (((~) @ ( 95.28/13.38 in @ Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset)))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (((( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1))) | 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y0)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))) => 95.28/13.38 (( 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) != 95.28/13.38 (emptyset))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset) => 95.28/13.38 (Y0 @ Y1))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $o]: 95.28/13.38 (( 95.28/13.38 (Y0) => 95.28/13.38 (in @ 95.28/13.38 emptyset @ 95.28/13.38 ( 95.28/13.38 prop2set @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $o]: 95.28/13.38 (( 95.28/13.38 (Y0) => 95.28/13.38 (set2prop @ 95.28/13.38 ( 95.28/13.38 prop2set @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (Y0 @ Y1)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y3 @ Y1))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) <=> 95.28/13.38 (in @ 95.28/13.38 Y3 @ Y1))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (Y1 @ Y3))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))) <=> 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) = 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ Y3))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (powerset @ 95.28/13.38 Y0) = 95.28/13.38 (powerset @ 95.28/13.38 Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (setunion @ 95.28/13.38 Y0) = 95.28/13.38 (setunion @ 95.28/13.38 Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (Y1 @ Y3))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))) => 95.28/13.38 (( 95.28/13.38 (descr @ 95.28/13.38 Y0) = 95.28/13.38 (descr @ 95.28/13.38 Y1))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y4 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y4 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y5 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y5 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y4) = 95.28/13.38 (Y5))) => 95.28/13.38 (( 95.28/13.38 (Y2 @ 95.28/13.38 Y4) <=> 95.28/13.38 (Y3 @ Y5))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) = 95.28/13.38 (dsetconstr @ 95.28/13.38 Y1 @ Y3))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (subset @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (subset @ 95.28/13.38 emptyset @ 95.28/13.38 Y0)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y0)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 subset @ 95.28/13.38 Y0 @ Y1)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 subset @ 95.28/13.38 Y0 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y0)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y2) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y2)))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ Y1)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y1)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (emptyset)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)) => 95.28/13.38 (subset @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 (powerset @ 95.28/13.38 Y0))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (subset @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0) @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y1)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (in @ 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ Y1) @ 95.28/13.38 (powerset @ 95.28/13.38 Y0)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (subset @ 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ Y1) @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $o]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (Y3))) => 95.28/13.38 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.38 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl195])). 95.28/13.38 thf(zip_derived_cl213, plain, 95.28/13.38 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i > $o]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ Y0) => 95.28/13.38 (((Y1 @ Y2) => 95.28/13.38 (((dsetconstr @ Y0 @ Y1) != 95.28/13.38 (emptyset)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 95.28/13.38 (((Y0) != (emptyset)))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 95.28/13.38 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ Y1) => 95.28/13.38 (in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ Y1))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ Y1)) => 95.28/13.38 (((!!) @ (^[Y3 : $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y0))) => 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (Y3))) => 95.28/13.38 (Y3))))))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ 95.28/13.38 Y1)) => 95.28/13.38 (((in @ Y2 @ Y1) | 95.28/13.38 (((Y2) = (Y0)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((dsetconstr @ Y0 @ 95.28/13.38 (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ Y2 @ 95.28/13.38 Y0)))))) => 95.28/13.38 (in @ Y1 @ 95.28/13.38 (powerset @ Y0)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y0)))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 Y0))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 (setunion @ Y0)) => 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $o]: 95.28/13.38 (((( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y3 @ 95.28/13.38 Y0) => 95.28/13.38 (Y2)))))))) => 95.28/13.38 (Y2)))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 Y0) => (in @ 95.28/13.38 Y1 @ 95.28/13.38 (powerset @ 95.28/13.38 (setunion @ 95.28/13.38 Y0))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.38 (((((??) @ (^[Y1 : $i]: 95.28/13.38 (((Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((Y0) != (emptyset))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset)))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (((((Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (in @ Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (((in @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1))) | 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y0)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))) => 95.28/13.38 (( 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) != 95.28/13.38 (emptyset))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset) => 95.28/13.38 (Y0 @ Y1))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $o]: 95.28/13.38 (( 95.28/13.38 (Y0) => 95.28/13.38 (in @ 95.28/13.38 emptyset @ 95.28/13.38 ( 95.28/13.38 prop2set @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $o]: 95.28/13.38 (( 95.28/13.38 (Y0) => 95.28/13.38 (set2prop @ 95.28/13.38 ( 95.28/13.38 prop2set @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (Y0 @ Y1)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y3 @ Y1))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) <=> 95.28/13.38 (in @ 95.28/13.38 Y3 @ Y1))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (Y1 @ Y3))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))) <=> 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) = 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ Y3))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (powerset @ 95.28/13.38 Y0) = 95.28/13.38 (powerset @ 95.28/13.38 Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (setunion @ 95.28/13.38 Y0) = 95.28/13.38 (setunion @ 95.28/13.38 Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2)))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (Y1 @ Y3))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y2) & 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y3))))))))))))) => 95.28/13.38 (( 95.28/13.38 (descr @ 95.28/13.38 Y0) = 95.28/13.38 (descr @ 95.28/13.38 Y1))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y4 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y4 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y5 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y5 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y4) = 95.28/13.38 (Y5))) => 95.28/13.38 (( 95.28/13.38 (Y2 @ 95.28/13.38 Y4) <=> 95.28/13.38 (Y3 @ Y5))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) = 95.28/13.38 (dsetconstr @ 95.28/13.38 Y1 @ Y3))))))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (subset @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y1))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (subset @ 95.28/13.38 emptyset @ 95.28/13.38 Y0)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y1)))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y0)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 subset @ 95.28/13.38 Y0 @ Y1)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 subset @ 95.28/13.38 Y0 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y2 @ Y1))) => 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y0)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y2) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ Y2)))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ Y1)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ Y2))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y1)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (emptyset)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y1 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0)) => 95.28/13.38 (subset @ 95.28/13.38 Y1 @ Y0))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 (powerset @ 95.28/13.38 Y0))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (subset @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (subset @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y0) @ 95.28/13.38 ( 95.28/13.38 powerset @ 95.28/13.38 Y1)))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (in @ 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ Y1) @ 95.28/13.38 (powerset @ 95.28/13.38 Y0)))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (subset @ 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ Y1) @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y3 : $o]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (Y3))) => 95.28/13.38 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.38 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl203])). 95.28/13.38 thf(zip_derived_cl225, plain, 95.28/13.38 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 95.28/13.38 (((Y0) != (emptyset)))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 95.28/13.38 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ Y1) => (in @ 95.28/13.38 Y2 @ 95.28/13.38 (setadjoin @ Y0 @ Y1))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ Y1)) => 95.28/13.38 (((!!) @ (^[Y3 : $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y0))) => 95.28/13.38 (Y3))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (Y3))) => 95.28/13.38 (Y3))))))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 (setadjoin @ Y0 @ Y1)) => 95.28/13.38 (((in @ Y2 @ Y1) | 95.28/13.38 (((Y2) = (Y0)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((dsetconstr @ Y0 @ 95.28/13.38 (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ Y2 @ 95.28/13.38 Y1) => (in @ 95.28/13.38 Y2 @ Y0)))))) => 95.28/13.38 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (((in @ 95.28/13.38 Y1 @ 95.28/13.38 (powerset @ 95.28/13.38 Y0)) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y1) => 95.28/13.38 (in @ 95.28/13.38 Y2 @ Y0)))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ (^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 setunion @ 95.28/13.38 Y0))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 (setunion @ Y0)) => 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $o]: 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y3 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 Y3) => 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y3 @ 95.28/13.38 Y0) => 95.28/13.38 (Y2)))))))) => 95.28/13.38 (Y2)))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ Y1 @ 95.28/13.38 Y0) => (in @ 95.28/13.38 Y1 @ 95.28/13.38 (powerset @ 95.28/13.38 (setunion @ Y0))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.38 (((((??) @ (^[Y1 : $i]: 95.28/13.38 (((Y0 @ Y1) & 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) <=> 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((((Y0) != (emptyset))) => 95.28/13.38 (((??) @ (^[Y1 : $i]: 95.28/13.38 (in @ Y1 @ 95.28/13.38 Y0))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (((in @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)) => 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) != 95.28/13.38 (Y1))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 in @ 95.28/13.38 Y1 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset)))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ (^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y0) = 95.28/13.38 (Y1))) => 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (((in @ Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset)) => 95.28/13.38 (in @ Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 emptyset)))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y1))) | 95.28/13.38 (( 95.28/13.38 (Y2) = 95.28/13.38 (Y0)))))))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 ( 95.28/13.38 setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y0 @ 95.28/13.38 (setadjoin @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))) => 95.28/13.38 (( 95.28/13.38 (dsetconstr @ 95.28/13.38 Y0 @ 95.28/13.38 Y1) != 95.28/13.38 (emptyset))))))))))) => 95.28/13.38 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y1 @ 95.28/13.38 emptyset) => 95.28/13.38 (Y0 @ Y1))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (((!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((((!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))))))))))) => 95.28/13.38 (((( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $o]: 95.28/13.38 (( 95.28/13.38 (Y0) => 95.28/13.38 (in @ 95.28/13.38 emptyset @ 95.28/13.38 ( 95.28/13.38 prop2set @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $o]: 95.28/13.38 (( 95.28/13.38 (Y0) => 95.28/13.38 (set2prop @ 95.28/13.38 ( 95.28/13.38 prop2set @ 95.28/13.38 Y0))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 ( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) => 95.28/13.38 (Y1 @ Y2)))))))) => 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (in @ 95.28/13.38 Y2 @ 95.28/13.38 Y0) & 95.28/13.38 (( 95.28/13.38 (~) @ ( 95.28/13.38 Y1 @ Y2)))))))))))))))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y0 : $i > $o]: 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (??) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (Y0 @ Y1)))) => 95.28/13.38 (( 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y1 : $i]: 95.28/13.38 (( 95.28/13.38 (!!) @ ( 95.28/13.38 ^[Y2 : $i]: 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y1) => 95.28/13.38 (( 95.28/13.38 (Y0 @ 95.28/13.38 Y2) => 95.28/13.38 (( 95.28/13.38 (Y1) = 95.28/13.38 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y3 @ Y1))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) <=> 95.28/13.39 (in @ 95.28/13.39 Y3 @ Y1))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (Y1 @ Y3))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) <=> 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) = 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ Y3))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (powerset @ 95.28/13.39 Y0) = 95.28/13.39 (powerset @ 95.28/13.39 Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (setunion @ 95.28/13.39 Y0) = 95.28/13.39 (setunion @ 95.28/13.39 Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (Y1 @ Y3))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) => 95.28/13.39 (( 95.28/13.39 (descr @ 95.28/13.39 Y0) = 95.28/13.39 (descr @ 95.28/13.39 Y1))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y4 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y4 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y5 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y5 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y4) = 95.28/13.39 (Y5))) => 95.28/13.39 (( 95.28/13.39 (Y2 @ 95.28/13.39 Y4) <=> 95.28/13.39 (Y3 @ Y5))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) = 95.28/13.39 (dsetconstr @ 95.28/13.39 Y1 @ Y3))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (subset @ 95.28/13.39 Y1 @ Y0))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (subset @ 95.28/13.39 emptyset @ 95.28/13.39 Y0)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y0)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 subset @ 95.28/13.39 Y0 @ Y1)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 subset @ 95.28/13.39 Y0 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (Y0) != 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (Y0) != 95.28/13.39 (Y1)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y0)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y2) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y2)))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ Y1)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y1)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset) => 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (emptyset)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0)) => 95.28/13.39 (subset @ 95.28/13.39 Y1 @ Y0))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 (powerset @ 95.28/13.39 Y0))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (subset @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0) @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y1)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (in @ 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ Y1) @ 95.28/13.39 (powerset @ 95.28/13.39 Y0)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (subset @ 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ Y1) @ 95.28/13.39 Y0))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $o]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (Y3))) => 95.28/13.39 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.39 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl213])). 95.28/13.39 thf(zip_derived_cl236, plain, 95.28/13.39 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 95.28/13.39 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ Y1) => (in @ 95.28/13.39 Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1)) => 95.28/13.39 (((!!) @ (^[Y3 : $o]: 95.28/13.39 (((( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y0))) => 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (Y3))) => 95.28/13.39 (Y3))))))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1)) => 95.28/13.39 (((in @ Y2 @ Y1) | 95.28/13.39 (((Y2) = (Y0)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = 95.28/13.39 (Y0)))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 Y1) => (in @ 95.28/13.39 Y2 @ Y0)))))) => 95.28/13.39 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 (powerset @ 95.28/13.39 Y0)) => 95.28/13.39 (((in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y0)))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ 95.28/13.39 Y1 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 (setunion @ 95.28/13.39 Y0))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 (setunion @ Y0)) => 95.28/13.39 (((!!) @ (^[Y2 : $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y3 @ 95.28/13.39 Y0) => 95.28/13.39 (Y2)))))))) => 95.28/13.39 (Y2)))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y1 @ Y0) => 95.28/13.39 (in @ Y1 @ 95.28/13.39 (powerset @ 95.28/13.39 (setunion @ Y0))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.39 (((((??) @ (^[Y1 : $i]: 95.28/13.39 (((Y0 @ Y1) & 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (((??) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (((Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((((Y0) != (emptyset))) => 95.28/13.39 (((??) @ (^[Y1 : $i]: 95.28/13.39 (in @ Y1 @ Y0))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)) => 95.28/13.39 (((Y0) = 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((( 95.28/13.39 (Y0) != 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset)))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1))) | 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y0)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))) => 95.28/13.39 (( 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) != 95.28/13.39 (emptyset))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset) => 95.28/13.39 (Y0 @ Y1))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $o]: 95.28/13.39 (( 95.28/13.39 (Y0) => 95.28/13.39 (in @ 95.28/13.39 emptyset @ 95.28/13.39 ( 95.28/13.39 prop2set @ 95.28/13.39 Y0))))))) => 95.28/13.39 (((( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $o]: 95.28/13.39 (( 95.28/13.39 (Y0) => 95.28/13.39 (set2prop @ 95.28/13.39 ( 95.28/13.39 prop2set @ 95.28/13.39 Y0))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (Y0 @ Y1)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y3 @ Y1))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) <=> 95.28/13.39 (in @ 95.28/13.39 Y3 @ Y1))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (Y1 @ Y3))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) <=> 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) = 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ Y3))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (powerset @ 95.28/13.39 Y0) = 95.28/13.39 (powerset @ 95.28/13.39 Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (setunion @ 95.28/13.39 Y0) = 95.28/13.39 (setunion @ 95.28/13.39 Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (Y1 @ Y3))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) => 95.28/13.39 (( 95.28/13.39 (descr @ 95.28/13.39 Y0) = 95.28/13.39 (descr @ 95.28/13.39 Y1))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y4 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y4 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y5 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y5 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y4) = 95.28/13.39 (Y5))) => 95.28/13.39 (( 95.28/13.39 (Y2 @ 95.28/13.39 Y4) <=> 95.28/13.39 (Y3 @ Y5))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) = 95.28/13.39 (dsetconstr @ 95.28/13.39 Y1 @ Y3))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (subset @ 95.28/13.39 Y1 @ Y0))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (subset @ 95.28/13.39 emptyset @ 95.28/13.39 Y0)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y0)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 subset @ 95.28/13.39 Y0 @ Y1)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 subset @ 95.28/13.39 Y0 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (Y0) != 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (Y0) != 95.28/13.39 (Y1)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y0)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y2) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y2)))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ Y1)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y1)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset) => 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (emptyset)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0)) => 95.28/13.39 (subset @ 95.28/13.39 Y1 @ Y0))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 (powerset @ 95.28/13.39 Y0))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (subset @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0) @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y1)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (in @ 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ Y1) @ 95.28/13.39 (powerset @ 95.28/13.39 Y0)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (subset @ 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ Y1) @ 95.28/13.39 Y0))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $o]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (Y3))) => 95.28/13.39 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.39 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl225])). 95.28/13.39 thf(zip_derived_cl243, plain, 95.28/13.39 (~ (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ Y1) => (in @ 95.28/13.39 Y2 @ (setadjoin @ Y0 @ Y1))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1)) => 95.28/13.39 (((!!) @ (^[Y3 : $o]: 95.28/13.39 (((((( 95.28/13.39 (Y2) = 95.28/13.39 (Y0))) => 95.28/13.39 (Y3))) => 95.28/13.39 (((( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (Y3))) => 95.28/13.39 (Y3))))))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1)) => 95.28/13.39 (((in @ Y2 @ Y1) | 95.28/13.39 (((Y2) = (Y0)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = 95.28/13.39 (Y0)))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ Y1) => 95.28/13.39 (in @ Y2 @ Y0)))))) => 95.28/13.39 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 (powerset @ Y0)) => 95.28/13.39 (((in @ Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ Y2 @ 95.28/13.39 Y0)))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 Y2) => 95.28/13.39 (((in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 (setunion @ 95.28/13.39 Y0))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 (setunion @ Y0)) => 95.28/13.39 (((!!) @ (^[Y2 : $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y3 @ 95.28/13.39 Y0) => 95.28/13.39 (Y2)))))))) => 95.28/13.39 (Y2)))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y1 @ Y0) => 95.28/13.39 (in @ Y1 @ 95.28/13.39 (powerset @ 95.28/13.39 (setunion @ Y0))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.39 (((((??) @ (^[Y1 : $i]: 95.28/13.39 (((Y0 @ Y1) & 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (((Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (((??) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (((Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (((Y2) = 95.28/13.39 (Y1)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((((Y0) != (emptyset))) => 95.28/13.39 (((??) @ (^[Y1 : $i]: 95.28/13.39 (in @ Y1 @ Y0))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ emptyset)) => 95.28/13.39 (((Y0) = (Y1))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((((Y0) != 95.28/13.39 (Y1))) => 95.28/13.39 (((~) @ ( 95.28/13.39 in @ Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset)))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1))) | 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y0)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))) => 95.28/13.39 (( 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) != 95.28/13.39 (emptyset))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset) => 95.28/13.39 (Y0 @ Y1))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y1 @ Y2)))))))))))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $o]: 95.28/13.39 (( 95.28/13.39 (Y0) => 95.28/13.39 (in @ 95.28/13.39 emptyset @ 95.28/13.39 ( 95.28/13.39 prop2set @ 95.28/13.39 Y0))))))) => 95.28/13.39 (((((!!) @ ( 95.28/13.39 ^[Y0 : $o]: 95.28/13.39 (( 95.28/13.39 (Y0) => 95.28/13.39 (set2prop @ 95.28/13.39 ( 95.28/13.39 prop2set @ 95.28/13.39 Y0))))))) => 95.28/13.39 (((( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 ( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y1 @ Y2)))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) & 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 Y1 @ Y2)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (Y0 @ Y1)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y3 @ Y1))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) <=> 95.28/13.39 (in @ 95.28/13.39 Y3 @ Y1))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (Y1 @ Y3))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) <=> 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) = 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ Y3))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (powerset @ 95.28/13.39 Y0) = 95.28/13.39 (powerset @ 95.28/13.39 Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (setunion @ 95.28/13.39 Y0) = 95.28/13.39 (setunion @ 95.28/13.39 Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (( 95.28/13.39 (Y1) = 95.28/13.39 (Y2)))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (Y1 @ Y3))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (??) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y2) & 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y3))))))))))))) => 95.28/13.39 (( 95.28/13.39 (descr @ 95.28/13.39 Y0) = 95.28/13.39 (descr @ 95.28/13.39 Y1))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i > $o]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y4 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y4 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y5 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y5 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y4) = 95.28/13.39 (Y5))) => 95.28/13.39 (( 95.28/13.39 (Y2 @ 95.28/13.39 Y4) <=> 95.28/13.39 (Y3 @ Y5))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) = 95.28/13.39 (dsetconstr @ 95.28/13.39 Y1 @ Y3))))))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (subset @ 95.28/13.39 Y1 @ Y0))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y1))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (subset @ 95.28/13.39 emptyset @ 95.28/13.39 Y0)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ Y1)))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y0)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 subset @ 95.28/13.39 Y0 @ Y1)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 subset @ 95.28/13.39 Y0 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (Y0) != 95.28/13.39 (Y1))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (~) @ ( 95.28/13.39 in @ 95.28/13.39 Y2 @ Y1))) => 95.28/13.39 (( 95.28/13.39 (Y0) != 95.28/13.39 (Y1)))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y0)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y2) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ Y2)))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ Y1)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y2) => 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ Y2))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y1)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y0) => 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (Y1))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset) => 95.28/13.39 (( 95.28/13.39 (Y0) = 95.28/13.39 (emptyset)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y1 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0)) => 95.28/13.39 (subset @ 95.28/13.39 Y1 @ Y0))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y0 @ 95.28/13.39 (powerset @ 95.28/13.39 Y0))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (subset @ 95.28/13.39 Y0 @ 95.28/13.39 Y1) => 95.28/13.39 (subset @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y0) @ 95.28/13.39 ( 95.28/13.39 powerset @ 95.28/13.39 Y1)))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (in @ 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ Y1) @ 95.28/13.39 (powerset @ 95.28/13.39 Y0)))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i > $o]: 95.28/13.39 (subset @ 95.28/13.39 (dsetconstr @ 95.28/13.39 Y0 @ Y1) @ 95.28/13.39 Y0))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))))))))))))))) => 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y0 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $o]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setunion @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (Y3))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (Y3))) => 95.28/13.39 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.39 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl236])). 95.28/13.39 thf(zip_derived_cl249, plain, 95.28/13.39 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ Y1) => (in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1)) => 95.28/13.39 (((!!) @ (^[Y3 : $o]: 95.28/13.39 (((((((Y2) = 95.28/13.39 (Y0))) => 95.28/13.39 (Y3))) => 95.28/13.39 (((((in @ 95.28/13.39 Y2 @ 95.28/13.39 Y1) => 95.28/13.39 (Y3))) => 95.28/13.39 (Y3))))))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ 95.28/13.39 (setadjoin @ Y0 @ Y1)) => 95.28/13.39 (((in @ Y2 @ Y1) | 95.28/13.39 (((Y2) = (Y0)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y2 @ Y1) => 95.28/13.39 (in @ Y2 @ Y0)))))) => 95.28/13.39 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 (powerset @ Y0)) => 95.28/13.39 (((in @ Y2 @ 95.28/13.39 Y1) => (in @ 95.28/13.39 Y2 @ Y0)))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 Y2) => 95.28/13.39 (((in @ Y2 @ 95.28/13.39 Y0) => 95.28/13.39 (in @ Y1 @ 95.28/13.39 (setunion @ 95.28/13.39 Y0))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y1 @ 95.28/13.39 (setunion @ Y0)) => 95.28/13.39 (((!!) @ (^[Y2 : $o]: 95.28/13.39 (((( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y3 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 Y3) => 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y3 @ 95.28/13.39 Y0) => 95.28/13.39 (Y2)))))))) => 95.28/13.39 (Y2)))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y1 @ Y0) => 95.28/13.39 (in @ Y1 @ 95.28/13.39 (powerset @ 95.28/13.39 (setunion @ Y0))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.39 (((((??) @ (^[Y1 : $i]: 95.28/13.39 (((Y0 @ Y1) & 95.28/13.39 (((!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (((Y0 @ Y2) => 95.28/13.39 (((Y1) = 95.28/13.39 (Y2))))))))))))) => 95.28/13.39 (((??) @ (^[Y1 : $i]: 95.28/13.39 (((!!) @ (^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (Y0 @ 95.28/13.39 Y2) <=> 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1)))))))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((((Y0) != (emptyset))) => 95.28/13.39 (((??) @ (^[Y1 : $i]: 95.28/13.39 (in @ Y1 @ Y0))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ emptyset)) => 95.28/13.39 (((Y0) = (Y1))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((((Y0) != (Y1))) => 95.28/13.39 (((~) @ ( 95.28/13.39 in @ Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset)))))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((((Y0) = 95.28/13.39 (Y1))) => 95.28/13.39 (in @ Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (((in @ 95.28/13.39 Y0 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset)) => 95.28/13.39 (in @ 95.28/13.39 Y1 @ 95.28/13.39 (setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 emptyset)))))))))) => 95.28/13.39 (((((!!) @ (^[Y0 : $i]: 95.28/13.39 (((!!) @ (^[Y1 : $i]: 95.28/13.39 (( 95.28/13.39 (!!) @ ( 95.28/13.39 ^[Y2 : $i]: 95.28/13.39 (( 95.28/13.39 (in @ 95.28/13.39 Y2 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y0 @ 95.28/13.39 ( 95.28/13.39 setadjoin @ 95.28/13.39 Y1 @ 95.28/13.39 emptyset))) => 95.28/13.39 (( 95.28/13.39 (( 95.28/13.39 (Y2) = 95.28/13.39 (Y1))) | 95.28/13.39 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y0)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (in @ Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (((( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))) => 95.28/13.40 (( 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) != 95.28/13.40 (emptyset))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset) => 95.28/13.40 (Y0 @ Y1))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $o]: 95.28/13.40 (((Y0) => 95.28/13.40 (in @ 95.28/13.40 emptyset @ 95.28/13.40 (prop2set @ 95.28/13.40 Y0))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $o]: 95.28/13.40 (( 95.28/13.40 (Y0) => 95.28/13.40 (set2prop @ 95.28/13.40 ( 95.28/13.40 prop2set @ 95.28/13.40 Y0))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (Y0 @ Y1)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y3 @ Y1))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) <=> 95.28/13.40 (in @ 95.28/13.40 Y3 @ Y1))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (Y1 @ Y3))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) <=> 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) = 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ Y3))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (powerset @ 95.28/13.40 Y0) = 95.28/13.40 (powerset @ 95.28/13.40 Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (setunion @ 95.28/13.40 Y0) = 95.28/13.40 (setunion @ 95.28/13.40 Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (Y1 @ Y3))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) => 95.28/13.40 (( 95.28/13.40 (descr @ 95.28/13.40 Y0) = 95.28/13.40 (descr @ 95.28/13.40 Y1))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y4 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y4 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y5 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y5 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y4) = 95.28/13.40 (Y5))) => 95.28/13.40 (( 95.28/13.40 (Y2 @ 95.28/13.40 Y4) <=> 95.28/13.40 (Y3 @ Y5))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) = 95.28/13.40 (dsetconstr @ 95.28/13.40 Y1 @ Y3))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (subset @ 95.28/13.40 Y1 @ Y0))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (subset @ 95.28/13.40 emptyset @ 95.28/13.40 Y0)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y0)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 subset @ 95.28/13.40 Y0 @ Y1)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 subset @ 95.28/13.40 Y0 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (Y0) != 95.28/13.40 (Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (Y0) != 95.28/13.40 (Y1)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y0)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 Y2) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y2)))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ Y1)))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (in @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y1)))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 emptyset) => 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (emptyset)))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y0)))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y0)) => 95.28/13.40 (subset @ 95.28/13.40 Y1 @ Y0))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y0 @ 95.28/13.40 (powerset @ 95.28/13.40 Y0))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (subset @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y0) @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y1)))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (in @ 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ Y1) @ 95.28/13.40 (powerset @ 95.28/13.40 Y0)))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (subset @ 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ Y1) @ 95.28/13.40 Y0))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setunion @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y1) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setunion @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $o]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setunion @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y1) => 95.28/13.40 (Y3))) => 95.28/13.40 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.40 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl243])). 95.28/13.40 thf(zip_derived_cl256, plain, 95.28/13.40 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y2 @ 95.28/13.40 (setadjoin @ Y0 @ Y1)) => 95.28/13.40 (((!!) @ (^[Y3 : $o]: 95.28/13.40 (((((((Y2) = (Y0))) => 95.28/13.40 (Y3))) => 95.28/13.40 (((((in @ Y2 @ 95.28/13.40 Y1) => (Y3))) => 95.28/13.40 (Y3))))))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y2 @ 95.28/13.40 (setadjoin @ Y0 @ Y1)) => 95.28/13.40 (((in @ Y2 @ Y1) | 95.28/13.40 (((Y2) = (Y0)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y2 @ Y1) => 95.28/13.40 (in @ Y2 @ Y0)))))) => 95.28/13.40 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y1 @ 95.28/13.40 (powerset @ Y0)) => 95.28/13.40 (((in @ Y2 @ 95.28/13.40 Y1) => (in @ 95.28/13.40 Y2 @ Y0)))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y1 @ 95.28/13.40 Y2) => 95.28/13.40 (((in @ Y2 @ 95.28/13.40 Y0) => (in @ 95.28/13.40 Y1 @ 95.28/13.40 (setunion @ Y0))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y1 @ 95.28/13.40 (setunion @ Y0)) => 95.28/13.40 (((!!) @ (^[Y2 : $o]: 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y3 @ 95.28/13.40 Y0) => 95.28/13.40 (Y2)))))))) => 95.28/13.40 (Y2)))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y1 @ Y0) => (in @ 95.28/13.40 Y1 @ 95.28/13.40 (powerset @ 95.28/13.40 (setunion @ Y0))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.40 (((((??) @ (^[Y1 : $i]: 95.28/13.40 (((Y0 @ Y1) & 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (((??) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((((Y0) != (emptyset))) => 95.28/13.40 (((??) @ (^[Y1 : $i]: 95.28/13.40 (in @ Y1 @ Y0))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y0 @ 95.28/13.40 (setadjoin @ Y1 @ 95.28/13.40 emptyset)) => 95.28/13.40 (((Y0) = (Y1))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((((Y0) != (Y1))) => 95.28/13.40 (((~) @ ( 95.28/13.40 in @ Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ emptyset)))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((((Y0) = (Y1))) => 95.28/13.40 (in @ Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ emptyset)))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset)) => 95.28/13.40 (in @ Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 emptyset)))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1))) | 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y0)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (((((??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))) => 95.28/13.40 (((dsetconstr @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) != 95.28/13.40 (emptyset))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (((in @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset) => 95.28/13.40 (Y0 @ Y1))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $o]: 95.28/13.40 (((Y0) => 95.28/13.40 (in @ 95.28/13.40 emptyset @ 95.28/13.40 (prop2set @ 95.28/13.40 Y0))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $o]: 95.28/13.40 (((Y0) => 95.28/13.40 (set2prop @ 95.28/13.40 (prop2set @ 95.28/13.40 Y0))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (Y0 @ Y1)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y3 @ Y1))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) <=> 95.28/13.40 (in @ 95.28/13.40 Y3 @ Y1))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (Y1 @ Y3))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) <=> 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) = 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ Y3))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (powerset @ 95.28/13.40 Y0) = 95.28/13.40 (powerset @ 95.28/13.40 Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (setunion @ 95.28/13.40 Y0) = 95.28/13.40 (setunion @ 95.28/13.40 Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (Y1 @ Y3))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) => 95.28/13.40 (( 95.28/13.40 (descr @ 95.28/13.40 Y0) = 95.28/13.40 (descr @ 95.28/13.40 Y1))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y4 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y4 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y5 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y5 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y4) = 95.28/13.40 (Y5))) => 95.28/13.40 (( 95.28/13.40 (Y2 @ 95.28/13.40 Y4) <=> 95.28/13.40 (Y3 @ Y5))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) = 95.28/13.40 (dsetconstr @ 95.28/13.40 Y1 @ Y3))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (subset @ 95.28/13.40 Y1 @ Y0))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (subset @ 95.28/13.40 emptyset @ 95.28/13.40 Y0)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y0)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 subset @ 95.28/13.40 Y0 @ Y1)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 subset @ 95.28/13.40 Y0 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (Y0) != 95.28/13.40 (Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (Y0) != 95.28/13.40 (Y1)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y0)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 Y2) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y2)))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ Y1)))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (in @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y1)))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 emptyset) => 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (emptyset)))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y1 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y0)))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y0)) => 95.28/13.40 (subset @ 95.28/13.40 Y1 @ Y0))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y0 @ 95.28/13.40 (powerset @ 95.28/13.40 Y0))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (subset @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y0) @ 95.28/13.40 ( 95.28/13.40 powerset @ 95.28/13.40 Y1)))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (in @ 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ Y1) @ 95.28/13.40 (powerset @ 95.28/13.40 Y0)))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (subset @ 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ Y1) @ 95.28/13.40 Y0))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setunion @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y1) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setunion @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $o]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setunion @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y1) => 95.28/13.40 (Y3))) => 95.28/13.40 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.28/13.40 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl249])). 95.28/13.40 thf(zip_derived_cl260, plain, 95.28/13.40 (~ (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y2 @ 95.28/13.40 (setadjoin @ Y0 @ Y1)) => 95.28/13.40 (((in @ Y2 @ Y1) | 95.28/13.40 (((Y2) = (Y0)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y2 @ Y1) => (in @ 95.28/13.40 Y2 @ Y0)))))) => 95.28/13.40 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y1 @ 95.28/13.40 (powerset @ Y0)) => 95.28/13.40 (((in @ Y2 @ Y1) => 95.28/13.40 (in @ Y2 @ Y0)))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((in @ Y1 @ Y2) => 95.28/13.40 (((in @ Y2 @ 95.28/13.40 Y0) => (in @ 95.28/13.40 Y1 @ 95.28/13.40 (setunion @ Y0))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y1 @ 95.28/13.40 (setunion @ Y0)) => 95.28/13.40 (((!!) @ (^[Y2 : $o]: 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y3 @ 95.28/13.40 Y0) => 95.28/13.40 (Y2)))))))) => 95.28/13.40 (Y2)))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y1 @ Y0) => (in @ 95.28/13.40 Y1 @ 95.28/13.40 (powerset @ 95.28/13.40 (setunion @ Y0))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.40 (((((??) @ (^[Y1 : $i]: 95.28/13.40 (((Y0 @ Y1) & 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (((??) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ (^[Y2 : $i]: 95.28/13.40 (((Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((((Y0) != (emptyset))) => 95.28/13.40 (((??) @ (^[Y1 : $i]: 95.28/13.40 (in @ Y1 @ Y0))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y0 @ 95.28/13.40 (setadjoin @ Y1 @ 95.28/13.40 emptyset)) => 95.28/13.40 (((Y0) = (Y1))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((((Y0) != (Y1))) => 95.28/13.40 (((~) @ (in @ 95.28/13.40 Y1 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 emptyset)))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((((Y0) = (Y1))) => 95.28/13.40 (in @ Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ emptyset)))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((in @ Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ emptyset)) => 95.28/13.40 (in @ Y1 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ emptyset)))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1))) | 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y0)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (in @ Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i]: 95.28/13.40 (in @ 95.28/13.40 Y1 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 ( 95.28/13.40 setadjoin @ 95.28/13.40 Y1 @ 95.28/13.40 emptyset))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ (^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))) => 95.28/13.40 (( 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) != 95.28/13.40 (emptyset))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i > $o]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (((in @ Y1 @ 95.28/13.40 emptyset) => 95.28/13.40 (Y0 @ Y1))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (((( 95.28/13.40 (~) @ ( 95.28/13.40 ((!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ (^[Y0 : $o]: 95.28/13.40 (( 95.28/13.40 (Y0) => 95.28/13.40 (in @ 95.28/13.40 emptyset @ 95.28/13.40 ( 95.28/13.40 prop2set @ 95.28/13.40 Y0))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $o]: 95.28/13.40 (((Y0) => 95.28/13.40 (set2prop @ 95.28/13.40 (prop2set @ 95.28/13.40 Y0))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (((!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 ( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (Y1 @ Y2)))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) & 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 Y1 @ Y2)))))))))))))))) => 95.28/13.40 (((((!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (Y0 @ Y1)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))))) => 95.28/13.40 (((( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y3 @ Y1))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) <=> 95.28/13.40 (in @ 95.28/13.40 Y3 @ Y1))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (Y1 @ Y3))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) <=> 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (setadjoin @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) = 95.28/13.40 (setadjoin @ 95.28/13.40 Y1 @ Y3))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (powerset @ 95.28/13.40 Y0) = 95.28/13.40 (powerset @ 95.28/13.40 Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (setunion @ 95.28/13.40 Y0) = 95.28/13.40 (setunion @ 95.28/13.40 Y1))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2))))))))))))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) => 95.28/13.40 (( 95.28/13.40 (Y1) = 95.28/13.40 (Y2)))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))) => 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) <=> 95.28/13.40 (Y1 @ Y3))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y0 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (??) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y2) & 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i]: 95.28/13.40 (( 95.28/13.40 (Y1 @ 95.28/13.40 Y3) => 95.28/13.40 (( 95.28/13.40 (Y2) = 95.28/13.40 (Y3))))))))))))) => 95.28/13.40 (( 95.28/13.40 (descr @ 95.28/13.40 Y0) = 95.28/13.40 (descr @ 95.28/13.40 Y1))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y3 : $i > $o]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y4 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y4 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y5 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y5 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y4) = 95.28/13.40 (Y5))) => 95.28/13.40 (( 95.28/13.40 (Y2 @ 95.28/13.40 Y4) <=> 95.28/13.40 (Y3 @ Y5))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (dsetconstr @ 95.28/13.40 Y0 @ 95.28/13.40 Y2) = 95.28/13.40 (dsetconstr @ 95.28/13.40 Y1 @ Y3))))))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (subset @ 95.28/13.40 Y1 @ Y0))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (Y0) = 95.28/13.40 (Y1))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))) => 95.28/13.40 (subset @ 95.28/13.40 Y0 @ Y1))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (subset @ 95.28/13.40 emptyset @ 95.28/13.40 Y0)))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (in @ 95.28/13.40 Y2 @ Y1)))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (subset @ 95.28/13.40 Y0 @ 95.28/13.40 Y1) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y1))) => 95.28/13.40 (( 95.28/13.40 (~) @ ( 95.28/13.40 in @ 95.28/13.40 Y2 @ Y0)))))))))))))))) => 95.28/13.40 (( 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y0 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y1 : $i]: 95.28/13.40 (( 95.28/13.40 (!!) @ ( 95.28/13.40 ^[Y2 : $i]: 95.28/13.40 (( 95.28/13.40 (in @ 95.28/13.40 Y2 @ 95.28/13.40 Y0) => 95.28/13.40 (( 95.28/13.40 (( 95.50/13.40 (~) @ ( 95.50/13.40 in @ 95.50/13.40 Y2 @ Y1))) => 95.50/13.40 (( 95.50/13.40 (~) @ ( 95.50/13.40 subset @ 95.50/13.40 Y0 @ Y1)))))))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (~) @ ( 95.50/13.40 subset @ 95.50/13.40 Y0 @ Y1))) => 95.50/13.40 (( 95.50/13.40 (Y0) != 95.50/13.40 (Y1))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y2 : $i]: 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 Y0) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (~) @ ( 95.50/13.40 in @ 95.50/13.40 Y2 @ Y1))) => 95.50/13.40 (( 95.50/13.40 (Y0) != 95.50/13.40 (Y1)))))))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (subset @ 95.50/13.40 Y0 @ Y0)))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y2 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 Y1) => 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y1 @ 95.50/13.40 Y2) => 95.50/13.40 (subset @ 95.50/13.40 Y0 @ Y2)))))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (subset @ 95.50/13.40 Y1 @ 95.50/13.40 (setadjoin @ 95.50/13.40 Y0 @ Y1)))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y2 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 Y2) => 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y1 @ Y2))))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 Y1) => 95.50/13.40 (in @ 95.50/13.40 Y0 @ 95.50/13.40 ( 95.50/13.40 powerset @ 95.50/13.40 Y1)))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 Y1) => 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y1 @ 95.50/13.40 Y0) => 95.50/13.40 (( 95.50/13.40 (Y0) = 95.50/13.40 (Y1))))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 emptyset) => 95.50/13.40 (( 95.50/13.40 (Y0) = 95.50/13.40 (emptyset)))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y1 @ 95.50/13.40 Y0) => 95.50/13.40 (in @ 95.50/13.40 Y1 @ 95.50/13.40 ( 95.50/13.40 powerset @ 95.50/13.40 Y0)))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y1 @ 95.50/13.40 ( 95.50/13.40 powerset @ 95.50/13.40 Y0)) => 95.50/13.40 (subset @ 95.50/13.40 Y1 @ Y0))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (in @ 95.50/13.40 Y0 @ 95.50/13.40 (powerset @ 95.50/13.40 Y0))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (subset @ 95.50/13.40 Y0 @ 95.50/13.40 Y1) => 95.50/13.40 (subset @ 95.50/13.40 ( 95.50/13.40 powerset @ 95.50/13.40 Y0) @ 95.50/13.40 ( 95.50/13.40 powerset @ 95.50/13.40 Y1)))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i > $o]: 95.50/13.40 (in @ 95.50/13.40 (dsetconstr @ 95.50/13.40 Y0 @ Y1) @ 95.50/13.40 (powerset @ 95.50/13.40 Y0)))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i > $o]: 95.50/13.40 (subset @ 95.50/13.40 (dsetconstr @ 95.50/13.40 Y0 @ Y1) @ 95.50/13.40 Y0))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y2 : $i]: 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 Y0) => 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 ( 95.50/13.40 setunion @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y0 @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y1 @ 95.50/13.40 emptyset))))))))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (in @ 95.50/13.40 Y1 @ 95.50/13.40 (setadjoin @ 95.50/13.40 Y0 @ 95.50/13.40 (setadjoin @ 95.50/13.40 Y1 @ 95.50/13.40 emptyset))))))))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y2 : $i]: 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 Y1) => 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 ( 95.50/13.40 setunion @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y0 @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y1 @ 95.50/13.40 emptyset))))))))))))))) => 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y0 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y1 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y2 : $i]: 95.50/13.40 (( 95.50/13.40 (!!) @ ( 95.50/13.40 ^[Y3 : $o]: 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 ( 95.50/13.40 setunion @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y0 @ 95.50/13.40 ( 95.50/13.40 setadjoin @ 95.50/13.40 Y1 @ 95.50/13.40 emptyset)))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 Y0) => 95.50/13.40 (Y3))) => 95.50/13.40 (( 95.50/13.40 (( 95.50/13.40 (in @ 95.50/13.40 Y2 @ 95.50/13.40 Y1) => 95.50/13.40 (Y3))) => 95.50/13.40 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.40 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl256])). 95.50/13.40 thf(zip_derived_cl265, plain, 95.50/13.40 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.40 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 95.50/13.40 (((((!!) @ (^[Y0 : $i]: 95.50/13.40 (((!!) @ (^[Y1 : $i]: 95.50/13.40 (((((!!) @ (^[Y2 : $i]: 95.50/13.40 (((in @ Y2 @ Y1) => (in @ 95.50/13.40 Y2 @ Y0)))))) => 95.50/13.40 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.50/13.40 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.40 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ 95.50/13.41 (powerset @ Y0)) => 95.50/13.41 (((in @ Y2 @ Y1) => 95.50/13.41 (in @ Y2 @ Y0)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ Y2) => 95.50/13.41 (((in @ Y2 @ Y0) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setunion @ Y0))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.41 (((!!) @ (^[Y2 : $o]: 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (((in @ 95.50/13.41 Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y3 @ 95.50/13.41 Y0) => 95.50/13.41 (Y2)))))))) => 95.50/13.41 (Y2)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ Y0) => (in @ 95.50/13.41 Y1 @ 95.50/13.41 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((((??) @ (^[Y1 : $i]: 95.50/13.41 (((Y0 @ Y1) & 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (((Y2) = 95.50/13.41 (Y1)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((((Y0) != (emptyset))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)) => 95.50/13.41 (((Y0) = (Y1))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) != (Y1))) => 95.50/13.41 (((~) @ (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 emptyset)))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) = (Y1))) => 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ emptyset)) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (((in @ 95.50/13.41 Y2 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y1))) | 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y0)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))) => 95.50/13.41 (( 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) != 95.50/13.41 (emptyset))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset) => 95.50/13.41 (Y0 @ Y1))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (((((~) @ ( 95.50/13.41 ((!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (((??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (((( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ((??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $o]: 95.50/13.41 (( 95.50/13.41 (Y0) => 95.50/13.41 (in @ 95.50/13.41 emptyset @ 95.50/13.41 ( 95.50/13.41 prop2set @ 95.50/13.41 Y0))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $o]: 95.50/13.41 (( 95.50/13.41 (Y0) => 95.50/13.41 (set2prop @ 95.50/13.41 ( 95.50/13.41 prop2set @ 95.50/13.41 Y0))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (Y0 @ Y1)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (((( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y3 @ Y1))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) <=> 95.50/13.41 (in @ 95.50/13.41 Y3 @ Y1))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (Y1 @ Y3))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) <=> 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) = 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ Y3))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (powerset @ 95.50/13.41 Y0) = 95.50/13.41 (powerset @ 95.50/13.41 Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (setunion @ 95.50/13.41 Y0) = 95.50/13.41 (setunion @ 95.50/13.41 Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (Y1 @ Y3))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) => 95.50/13.41 (( 95.50/13.41 (descr @ 95.50/13.41 Y0) = 95.50/13.41 (descr @ 95.50/13.41 Y1))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y4 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y4 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y5 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y5 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y4) = 95.50/13.41 (Y5))) => 95.50/13.41 (( 95.50/13.41 (Y2 @ 95.50/13.41 Y4) <=> 95.50/13.41 (Y3 @ Y5))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) = 95.50/13.41 (dsetconstr @ 95.50/13.41 Y1 @ Y3))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (subset @ 95.50/13.41 Y1 @ Y0))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (subset @ 95.50/13.41 emptyset @ 95.50/13.41 Y0)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y0)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 subset @ 95.50/13.41 Y0 @ Y1)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 subset @ 95.50/13.41 Y0 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (Y0) != 95.50/13.41 (Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (Y0) != 95.50/13.41 (Y1)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y0)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y2) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y2)))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ Y1)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (in @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y1)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 emptyset) => 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (emptyset)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0)) => 95.50/13.41 (subset @ 95.50/13.41 Y1 @ Y0))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (in @ 95.50/13.41 Y0 @ 95.50/13.41 (powerset @ 95.50/13.41 Y0))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (subset @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0) @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y1)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (in @ 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ Y1) @ 95.50/13.41 (powerset @ 95.50/13.41 Y0)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (subset @ 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ Y1) @ 95.50/13.41 Y0))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y1) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $o]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y1) => 95.50/13.41 (Y3))) => 95.50/13.41 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.41 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl260])). 95.50/13.41 thf(zip_derived_cl270, plain, 95.50/13.41 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y2 @ Y1) => (in @ 95.50/13.41 Y2 @ Y0)))))) => 95.50/13.41 (in @ Y1 @ (powerset @ Y0)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ 95.50/13.41 (powerset @ Y0)) => 95.50/13.41 (((in @ Y2 @ Y1) => 95.50/13.41 (in @ Y2 @ Y0)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ Y2) => 95.50/13.41 (((in @ Y2 @ Y0) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setunion @ Y0))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.41 (((!!) @ (^[Y2 : $o]: 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (((in @ Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (((in @ 95.50/13.41 Y3 @ 95.50/13.41 Y0) => 95.50/13.41 (Y2)))))))) => 95.50/13.41 (Y2)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.41 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((((??) @ (^[Y1 : $i]: 95.50/13.41 (((Y0 @ Y1) & 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ Y2) => 95.50/13.41 (((Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ Y2) <=> 95.50/13.41 (((Y2) = (Y1)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((((Y0) != (emptyset))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)) => 95.50/13.41 (((Y0) = (Y1))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) != (Y1))) => 95.50/13.41 (((~) @ (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 emptyset)))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) = (Y1))) => 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ Y0 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (((in @ Y2 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))) => 95.50/13.41 (((( 95.50/13.41 (Y2) = 95.50/13.41 (Y1))) | 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y0)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ emptyset))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.41 (((( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))) => 95.50/13.41 (( 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) != 95.50/13.41 (emptyset))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset) => 95.50/13.41 (Y0 @ Y1))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))) => 95.50/13.41 (((~) @ ( 95.50/13.41 ((??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (((( 95.50/13.41 (~) @ ( 95.50/13.41 ((??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $o]: 95.50/13.41 (((Y0) => 95.50/13.41 (in @ 95.50/13.41 emptyset @ 95.50/13.41 (prop2set @ 95.50/13.41 Y0))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $o]: 95.50/13.41 (( 95.50/13.41 (Y0) => 95.50/13.41 (set2prop @ 95.50/13.41 ( 95.50/13.41 prop2set @ 95.50/13.41 Y0))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (((( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (Y0 @ Y1)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y3 @ Y1))))))))))))))))))) => 95.50/13.41 (((( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) <=> 95.50/13.41 (in @ 95.50/13.41 Y3 @ Y1))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (Y1 @ Y3))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) <=> 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) = 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ Y3))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (powerset @ 95.50/13.41 Y0) = 95.50/13.41 (powerset @ 95.50/13.41 Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (setunion @ 95.50/13.41 Y0) = 95.50/13.41 (setunion @ 95.50/13.41 Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (Y1 @ Y3))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) => 95.50/13.41 (( 95.50/13.41 (descr @ 95.50/13.41 Y0) = 95.50/13.41 (descr @ 95.50/13.41 Y1))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y4 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y4 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y5 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y5 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y4) = 95.50/13.41 (Y5))) => 95.50/13.41 (( 95.50/13.41 (Y2 @ 95.50/13.41 Y4) <=> 95.50/13.41 (Y3 @ Y5))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) = 95.50/13.41 (dsetconstr @ 95.50/13.41 Y1 @ Y3))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (subset @ 95.50/13.41 Y1 @ Y0))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (subset @ 95.50/13.41 emptyset @ 95.50/13.41 Y0)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y0)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 subset @ 95.50/13.41 Y0 @ Y1)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 subset @ 95.50/13.41 Y0 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (Y0) != 95.50/13.41 (Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (Y0) != 95.50/13.41 (Y1)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y0)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y2) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y2)))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ Y1)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (in @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y1)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 emptyset) => 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (emptyset)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0)) => 95.50/13.41 (subset @ 95.50/13.41 Y1 @ Y0))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (in @ 95.50/13.41 Y0 @ 95.50/13.41 (powerset @ 95.50/13.41 Y0))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (subset @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0) @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y1)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (in @ 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ Y1) @ 95.50/13.41 (powerset @ 95.50/13.41 Y0)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (subset @ 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ Y1) @ 95.50/13.41 Y0))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y1) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $o]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y1) => 95.50/13.41 (Y3))) => 95.50/13.41 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.41 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl265])). 95.50/13.41 thf(zip_derived_cl275, plain, 95.50/13.41 (~ (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ 95.50/13.41 (powerset @ Y0)) => 95.50/13.41 (((in @ Y2 @ Y1) => (in @ 95.50/13.41 Y2 @ Y0)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ Y2) => 95.50/13.41 (((in @ Y2 @ Y0) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setunion @ Y0))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.41 (((!!) @ (^[Y2 : $o]: 95.50/13.41 (((((!!) @ (^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y3 @ 95.50/13.41 Y0) => 95.50/13.41 (Y2)))))))) => 95.50/13.41 (Y2)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.41 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((((??) @ (^[Y1 : $i]: 95.50/13.41 (((Y0 @ Y1) & 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ Y2) => 95.50/13.41 (((Y1) = (Y2))))))))))))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ Y2) <=> 95.50/13.41 (((Y2) = (Y1)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((((Y0) != (emptyset))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ emptyset)) => 95.50/13.41 (((Y0) = (Y1))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) != (Y1))) => 95.50/13.41 (((~) @ (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ emptyset)))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) = (Y1))) => 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ Y0 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y1))) | 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y0)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ emptyset))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ emptyset))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.41 (((((??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))) => 95.50/13.41 (((dsetconstr @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) != 95.50/13.41 (emptyset))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset) => 95.50/13.41 (Y0 @ Y1))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (((((~) @ ( 95.50/13.41 ((??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (((( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ((!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $o]: 95.50/13.41 (((Y0) => 95.50/13.41 (in @ 95.50/13.41 emptyset @ 95.50/13.41 (prop2set @ 95.50/13.41 Y0))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $o]: 95.50/13.41 (((Y0) => 95.50/13.41 (set2prop @ 95.50/13.41 (prop2set @ 95.50/13.41 Y0))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 ( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y1 @ Y2)))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) & 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 Y1 @ Y2)))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (((((??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (Y0 @ Y1)))) => 95.50/13.41 (((( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (((( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y3 @ Y1))))))))))))))))))) => 95.50/13.41 (((((!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) <=> 95.50/13.41 (in @ 95.50/13.41 Y3 @ Y1))))))))))))))))))) => 95.50/13.41 (((( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (Y1 @ Y3))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) <=> 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) = 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ Y3))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (powerset @ 95.50/13.41 Y0) = 95.50/13.41 (powerset @ 95.50/13.41 Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (setunion @ 95.50/13.41 Y0) = 95.50/13.41 (setunion @ 95.50/13.41 Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (( 95.50/13.41 (Y1) = 95.50/13.41 (Y2)))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) <=> 95.50/13.41 (Y1 @ Y3))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y0 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (??) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y2) & 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (Y2) = 95.50/13.41 (Y3))))))))))))) => 95.50/13.41 (( 95.50/13.41 (descr @ 95.50/13.41 Y0) = 95.50/13.41 (descr @ 95.50/13.41 Y1))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $i > $o]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y4 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y4 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y5 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y5 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y4) = 95.50/13.41 (Y5))) => 95.50/13.41 (( 95.50/13.41 (Y2 @ 95.50/13.41 Y4) <=> 95.50/13.41 (Y3 @ Y5))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) = 95.50/13.41 (dsetconstr @ 95.50/13.41 Y1 @ Y3))))))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (subset @ 95.50/13.41 Y1 @ Y0))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y1))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (subset @ 95.50/13.41 emptyset @ 95.50/13.41 Y0)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ Y1)))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y0)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 subset @ 95.50/13.41 Y0 @ Y1)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 subset @ 95.50/13.41 Y0 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (Y0) != 95.50/13.41 (Y1))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (~) @ ( 95.50/13.41 in @ 95.50/13.41 Y2 @ Y1))) => 95.50/13.41 (( 95.50/13.41 (Y0) != 95.50/13.41 (Y1)))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y0)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y2) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ Y2)))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ Y1)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y2) => 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ Y2))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (in @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y1)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y0) => 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (Y1))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 emptyset) => 95.50/13.41 (( 95.50/13.41 (Y0) = 95.50/13.41 (emptyset)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y1 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0)) => 95.50/13.41 (subset @ 95.50/13.41 Y1 @ Y0))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (in @ 95.50/13.41 Y0 @ 95.50/13.41 (powerset @ 95.50/13.41 Y0))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (subset @ 95.50/13.41 Y0 @ 95.50/13.41 Y1) => 95.50/13.41 (subset @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y0) @ 95.50/13.41 ( 95.50/13.41 powerset @ 95.50/13.41 Y1)))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (in @ 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ Y1) @ 95.50/13.41 (powerset @ 95.50/13.41 Y0)))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i > $o]: 95.50/13.41 (subset @ 95.50/13.41 (dsetconstr @ 95.50/13.41 Y0 @ Y1) @ 95.50/13.41 Y0))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y1) => 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset))))))))))))))) => 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y0 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y1 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (!!) @ ( 95.50/13.41 ^[Y3 : $o]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 ( 95.50/13.41 setunion @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y0 @ 95.50/13.41 ( 95.50/13.41 setadjoin @ 95.50/13.41 Y1 @ 95.50/13.41 emptyset)))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y0) => 95.50/13.41 (Y3))) => 95.50/13.41 (( 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.41 Y1) => 95.50/13.41 (Y3))) => 95.50/13.41 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.41 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl270])). 95.50/13.41 thf(zip_derived_cl281, plain, 95.50/13.41 (~ (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ 95.50/13.41 (powerset @ Y0)) => 95.50/13.41 (((in @ Y2 @ Y1) => (in @ 95.50/13.41 Y2 @ Y0)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((in @ Y1 @ Y2) => 95.50/13.41 (((in @ Y2 @ Y0) => (in @ 95.50/13.41 Y1 @ (setunion @ Y0))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.41 (((!!) @ (^[Y2 : $o]: 95.50/13.41 (((((!!) @ (^[Y3 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y1 @ 95.50/13.41 Y3) => 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y3 @ 95.50/13.41 Y0) => 95.50/13.41 (Y2)))))))) => 95.50/13.41 (Y2)))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.41 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.41 (((((??) @ (^[Y1 : $i]: 95.50/13.41 (((Y0 @ Y1) & 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ Y2) => 95.50/13.41 (((Y1) = (Y2))))))))))))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (((Y0 @ Y2) <=> 95.50/13.41 (((Y2) = (Y1)))))))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((((Y0) != (emptyset))) => 95.50/13.41 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ emptyset)) => 95.50/13.41 (((Y0) = (Y1))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) != (Y1))) => 95.50/13.41 (((~) @ (in @ Y1 @ 95.50/13.41 (setadjoin @ 95.50/13.41 Y0 @ emptyset)))))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((((Y0) = (Y1))) => 95.50/13.41 (in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((in @ Y0 @ 95.50/13.41 (setadjoin @ Y1 @ 95.50/13.41 emptyset)) => 95.50/13.41 (in @ Y1 @ 95.50/13.41 (setadjoin @ Y0 @ 95.50/13.41 emptyset)))))))))) => 95.50/13.41 (((((!!) @ (^[Y0 : $i]: 95.50/13.41 (((!!) @ (^[Y1 : $i]: 95.50/13.41 (((!!) @ (^[Y2 : $i]: 95.50/13.41 (( 95.50/13.41 (in @ 95.50/13.41 Y2 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))) | 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y0)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y0 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))) => 95.50/13.42 (((dsetconstr @ 95.50/13.42 Y0 @ Y1) != 95.50/13.42 (emptyset))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ 95.50/13.42 emptyset) => 95.50/13.42 (Y0 @ Y1))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (((((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (((~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => (in @ 95.50/13.42 emptyset @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => 95.50/13.42 (set2prop @ 95.50/13.42 (prop2set @ 95.50/13.42 Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (Y0 @ Y1)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (((((??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (((??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) <=> 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (Y1 @ Y3))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) <=> 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) = 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ Y3))))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (powerset @ 95.50/13.42 Y0) = 95.50/13.42 (powerset @ 95.50/13.42 Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (setunion @ 95.50/13.42 Y0) = 95.50/13.42 (setunion @ 95.50/13.42 Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (Y1 @ Y3))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) => 95.50/13.42 (( 95.50/13.42 (descr @ 95.50/13.42 Y0) = 95.50/13.42 (descr @ 95.50/13.42 Y1))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y4 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y4 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y5 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y5 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y4) = 95.50/13.42 (Y5))) => 95.50/13.42 (( 95.50/13.42 (Y2 @ 95.50/13.42 Y4) <=> 95.50/13.42 (Y3 @ Y5))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) = 95.50/13.42 (dsetconstr @ 95.50/13.42 Y1 @ Y3))))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (subset @ 95.50/13.42 Y1 @ Y0))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (subset @ 95.50/13.42 emptyset @ 95.50/13.42 Y0)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y0)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 subset @ 95.50/13.42 Y0 @ Y1)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 subset @ 95.50/13.42 Y0 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (Y0) != 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (Y0) != 95.50/13.42 (Y1)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y0)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y2) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y2)))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ Y1)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (in @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y1)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 emptyset) => 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (emptyset)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0)) => 95.50/13.42 (subset @ 95.50/13.42 Y1 @ Y0))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (in @ 95.50/13.42 Y0 @ 95.50/13.42 (powerset @ 95.50/13.42 Y0))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (subset @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0) @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y1)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (in @ 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ Y1) @ 95.50/13.42 (powerset @ 95.50/13.42 Y0)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (subset @ 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ Y1) @ 95.50/13.42 Y0))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y1) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $o]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y1) => 95.50/13.42 (Y3))) => 95.50/13.42 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.42 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl275])). 95.50/13.42 thf(zip_derived_cl287, plain, 95.50/13.42 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((in @ Y1 @ (powerset @ Y0)) => 95.50/13.42 (((in @ Y2 @ Y1) => (in @ 95.50/13.42 Y2 @ Y0)))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((in @ Y1 @ Y2) => 95.50/13.42 (((in @ Y2 @ Y0) => (in @ 95.50/13.42 Y1 @ (setunion @ Y0))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.42 (((!!) @ (^[Y2 : $o]: 95.50/13.42 (((((!!) @ (^[Y3 : $i]: 95.50/13.42 (((in @ 95.50/13.42 Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y3 @ 95.50/13.42 Y0) => 95.50/13.42 (Y2)))))))) => 95.50/13.42 (Y2)))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.42 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((((??) @ (^[Y1 : $i]: 95.50/13.42 (((Y0 @ Y1) & 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((Y0 @ Y2) => 95.50/13.42 (((Y1) = (Y2))))))))))))) => 95.50/13.42 (((??) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((Y0 @ Y2) <=> 95.50/13.42 (((Y2) = (Y1)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((((Y0) != (emptyset))) => 95.50/13.42 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)) => 95.50/13.42 (((Y0) = (Y1))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((((Y0) != (Y1))) => 95.50/13.42 (((~) @ (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 emptyset)))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((((Y0) = (Y1))) => (in @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset)) => 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 emptyset)))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((in @ 95.50/13.42 Y2 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))) | 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y0)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y0 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (((in @ 95.50/13.42 Y2 @ Y0) & 95.50/13.42 (Y1 @ Y2)))))) => 95.50/13.42 (((dsetconstr @ 95.50/13.42 Y0 @ Y1) != 95.50/13.42 (emptyset))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ 95.50/13.42 emptyset) => 95.50/13.42 (Y0 @ Y1))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => (in @ 95.50/13.42 emptyset @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => 95.50/13.42 (set2prop @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (Y0 @ Y1)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) <=> 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (Y1 @ Y3))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) <=> 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))))))))))))) => 95.50/13.42 (((( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) = 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ Y3))))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (powerset @ 95.50/13.42 Y0) = 95.50/13.42 (powerset @ 95.50/13.42 Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (setunion @ 95.50/13.42 Y0) = 95.50/13.42 (setunion @ 95.50/13.42 Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (Y1 @ Y3))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) => 95.50/13.42 (( 95.50/13.42 (descr @ 95.50/13.42 Y0) = 95.50/13.42 (descr @ 95.50/13.42 Y1))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y4 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y4 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y5 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y5 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y4) = 95.50/13.42 (Y5))) => 95.50/13.42 (( 95.50/13.42 (Y2 @ 95.50/13.42 Y4) <=> 95.50/13.42 (Y3 @ Y5))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) = 95.50/13.42 (dsetconstr @ 95.50/13.42 Y1 @ Y3))))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (subset @ 95.50/13.42 Y1 @ Y0))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (subset @ 95.50/13.42 emptyset @ 95.50/13.42 Y0)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y0)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 subset @ 95.50/13.42 Y0 @ Y1)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 subset @ 95.50/13.42 Y0 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (Y0) != 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (Y0) != 95.50/13.42 (Y1)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y0)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y2) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y2)))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ Y1)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (in @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y1)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 emptyset) => 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (emptyset)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0)) => 95.50/13.42 (subset @ 95.50/13.42 Y1 @ Y0))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (in @ 95.50/13.42 Y0 @ 95.50/13.42 (powerset @ 95.50/13.42 Y0))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (subset @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0) @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y1)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (in @ 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ Y1) @ 95.50/13.42 (powerset @ 95.50/13.42 Y0)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (subset @ 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ Y1) @ 95.50/13.42 Y0))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y1) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $o]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y1) => 95.50/13.42 (Y3))) => 95.50/13.42 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.42 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl281])). 95.50/13.42 thf(zip_derived_cl293, plain, 95.50/13.42 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((in @ Y1 @ Y2) => 95.50/13.42 (((in @ Y2 @ Y0) => (in @ 95.50/13.42 Y1 @ (setunion @ Y0))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.42 (((!!) @ (^[Y2 : $o]: 95.50/13.42 (((((!!) @ (^[Y3 : $i]: 95.50/13.42 (((in @ Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (((in @ 95.50/13.42 Y3 @ 95.50/13.42 Y0) => 95.50/13.42 (Y2)))))))) => 95.50/13.42 (Y2)))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.42 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((((??) @ (^[Y1 : $i]: 95.50/13.42 (((Y0 @ Y1) & 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((Y0 @ Y2) => 95.50/13.42 (((Y1) = (Y2))))))))))))) => 95.50/13.42 (((??) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((Y0 @ Y2) <=> 95.50/13.42 (((Y2) = (Y1)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((((Y0) != (emptyset))) => 95.50/13.42 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)) => 95.50/13.42 (((Y0) = (Y1))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((((Y0) != (Y1))) => 95.50/13.42 (((~) @ (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 emptyset)))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((((Y0) = (Y1))) => (in @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)) => 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ emptyset)))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((in @ Y2 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))) => 95.50/13.42 (((( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))) | 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y0)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y0 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (((in @ Y2 @ 95.50/13.42 Y0) & (Y1 @ 95.50/13.42 Y2)))))) => 95.50/13.42 (((dsetconstr @ 95.50/13.42 Y0 @ Y1) != 95.50/13.42 (emptyset))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ 95.50/13.42 emptyset) => 95.50/13.42 (Y0 @ Y1))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 ( 95.50/13.42 ( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (((~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => (in @ 95.50/13.42 emptyset @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => 95.50/13.42 (set2prop @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (Y0 @ Y1)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) <=> 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (Y1 @ Y3))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) <=> 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))))))))))))) => 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) = 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ Y3))))))))))))))))))) => 95.50/13.42 (((( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (powerset @ 95.50/13.42 Y0) = 95.50/13.42 (powerset @ 95.50/13.42 Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (setunion @ 95.50/13.42 Y0) = 95.50/13.42 (setunion @ 95.50/13.42 Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (Y1 @ Y3))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y2) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))))))))))))) => 95.50/13.42 (( 95.50/13.42 (descr @ 95.50/13.42 Y0) = 95.50/13.42 (descr @ 95.50/13.42 Y1))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i > $o]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y4 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y4 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y5 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y5 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y4) = 95.50/13.42 (Y5))) => 95.50/13.42 (( 95.50/13.42 (Y2 @ 95.50/13.42 Y4) <=> 95.50/13.42 (Y3 @ Y5))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) = 95.50/13.42 (dsetconstr @ 95.50/13.42 Y1 @ Y3))))))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (subset @ 95.50/13.42 Y1 @ Y0))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y1))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (subset @ 95.50/13.42 emptyset @ 95.50/13.42 Y0)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ Y1)))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y0)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 subset @ 95.50/13.42 Y0 @ Y1)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 subset @ 95.50/13.42 Y0 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (Y0) != 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 in @ 95.50/13.42 Y2 @ Y1))) => 95.50/13.42 (( 95.50/13.42 (Y0) != 95.50/13.42 (Y1)))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y0)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y2) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ Y2)))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ Y1)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (in @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y1)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 emptyset) => 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (emptyset)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y1 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0)) => 95.50/13.42 (subset @ 95.50/13.42 Y1 @ Y0))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (in @ 95.50/13.42 Y0 @ 95.50/13.42 (powerset @ 95.50/13.42 Y0))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (subset @ 95.50/13.42 Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (subset @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y0) @ 95.50/13.42 ( 95.50/13.42 powerset @ 95.50/13.42 Y1)))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (in @ 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ Y1) @ 95.50/13.42 (powerset @ 95.50/13.42 Y0)))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (subset @ 95.50/13.42 (dsetconstr @ 95.50/13.42 Y0 @ Y1) @ 95.50/13.42 Y0))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (in @ 95.50/13.42 Y1 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y1) => 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))))))))))))))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $o]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 ( 95.50/13.42 setunion @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 ( 95.50/13.42 setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset)))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y1) => 95.50/13.42 (Y3))) => 95.50/13.42 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.42 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl287])). 95.50/13.42 thf(zip_derived_cl300, plain, 95.50/13.42 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ (setunion @ Y0)) => 95.50/13.42 (((!!) @ (^[Y2 : $o]: 95.50/13.42 (((((!!) @ (^[Y3 : $i]: 95.50/13.42 (((in @ Y1 @ 95.50/13.42 Y3) => 95.50/13.42 (((in @ Y3 @ 95.50/13.42 Y0) => (Y2)))))))) => 95.50/13.42 (Y2)))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.42 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((((??) @ (^[Y1 : $i]: 95.50/13.42 (((Y0 @ Y1) & 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((Y0 @ Y2) => 95.50/13.42 (((Y1) = (Y2))))))))))))) => 95.50/13.42 (((??) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((Y0 @ Y2) <=> 95.50/13.42 (((Y2) = (Y1)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((((Y0) != (emptyset))) => 95.50/13.42 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)) => 95.50/13.42 (((Y0) = (Y1))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((((Y0) != (Y1))) => 95.50/13.42 (((~) @ (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 emptyset)))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((((Y0) = (Y1))) => (in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ emptyset)) => 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ emptyset)))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((!!) @ (^[Y2 : $i]: 95.50/13.42 (((in @ Y2 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y0 @ 95.50/13.42 (setadjoin @ 95.50/13.42 Y1 @ 95.50/13.42 emptyset))) => 95.50/13.42 (((((Y2) = 95.50/13.42 (Y1))) | 95.50/13.42 (((Y2) = 95.50/13.42 (Y0)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y0 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (in @ Y1 @ 95.50/13.42 (setadjoin @ Y0 @ 95.50/13.42 (setadjoin @ Y1 @ 95.50/13.42 emptyset))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((??) @ (^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))) => 95.50/13.42 (((dsetconstr @ 95.50/13.42 Y0 @ Y1) != 95.50/13.42 (emptyset))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((!!) @ (^[Y1 : $i]: 95.50/13.42 (((in @ Y1 @ 95.50/13.42 emptyset) => 95.50/13.42 (Y0 @ Y1))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (((in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (((in @ 95.50/13.42 Y2 @ Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (((~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 ( 95.50/13.42 ( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((((~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => (in @ 95.50/13.42 emptyset @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $o]: 95.50/13.42 (((Y0) => 95.50/13.42 (set2prop @ 95.50/13.42 (prop2set @ Y0))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (((((~) @ ( 95.50/13.42 ((??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (((!!) @ ( 95.50/13.42 ^[Y1 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (~) @ ( 95.50/13.42 ((!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (Y1 @ Y2)))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) & 95.50/13.42 (( 95.50/13.42 (~) @ ( 95.50/13.42 Y1 @ Y2)))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((((??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (Y0 @ Y1)))) => 95.50/13.42 (((( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) => 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2))))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.42 (((( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) <=> 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y1))))))))))) => 95.50/13.42 (( 95.50/13.42 (??) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y1) & 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (Y0 @ 95.50/13.42 Y2) => 95.50/13.42 (( 95.50/13.42 (Y1) = 95.50/13.42 (Y2)))))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.42 Y0) => 95.50/13.42 (in @ 95.50/13.42 Y3 @ Y1))))))))))))))))))) => 95.50/13.42 (((((!!) @ (^[Y0 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y1 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y0) = 95.50/13.42 (Y1))) => 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y2 : $i]: 95.50/13.42 (( 95.50/13.42 (!!) @ ( 95.50/13.42 ^[Y3 : $i]: 95.50/13.42 (( 95.50/13.42 (( 95.50/13.42 (Y2) = 95.50/13.42 (Y3))) => 95.50/13.42 (( 95.50/13.42 (in @ 95.50/13.42 Y2 @ 95.50/13.43 Y0) <=> 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) <=> 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) = 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ Y3))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (powerset @ 95.50/13.43 Y0) = 95.50/13.43 (powerset @ 95.50/13.43 Y1))))))))))) => 95.50/13.43 (((( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (setunion @ 95.50/13.43 Y0) = 95.50/13.43 (setunion @ 95.50/13.43 Y1))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) => 95.50/13.43 (( 95.50/13.43 (descr @ 95.50/13.43 Y0) = 95.50/13.43 (descr @ 95.50/13.43 Y1))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y4 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y4 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y5 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y5 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y4) = 95.50/13.43 (Y5))) => 95.50/13.43 (( 95.50/13.43 (Y2 @ 95.50/13.43 Y4) <=> 95.50/13.43 (Y3 @ Y5))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) = 95.50/13.43 (dsetconstr @ 95.50/13.43 Y1 @ Y3))))))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (subset @ 95.50/13.43 Y1 @ Y0))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (subset @ 95.50/13.43 emptyset @ 95.50/13.43 Y0)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y0)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 subset @ 95.50/13.43 Y0 @ Y1)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 subset @ 95.50/13.43 Y0 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (Y0) != 95.50/13.43 (Y1))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (Y0) != 95.50/13.43 (Y1)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y0)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y2) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y2)))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ Y1)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (in @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y1)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 emptyset) => 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (emptyset)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0)) => 95.50/13.43 (subset @ 95.50/13.43 Y1 @ Y0))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (in @ 95.50/13.43 Y0 @ 95.50/13.43 (powerset @ 95.50/13.43 Y0))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (subset @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0) @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y1)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (in @ 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ Y1) @ 95.50/13.43 (powerset @ 95.50/13.43 Y0)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (subset @ 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ Y1) @ 95.50/13.43 Y0))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y1) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $o]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y1) => 95.50/13.43 (Y3))) => 95.50/13.43 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.43 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl293])). 95.50/13.43 thf(zip_derived_cl307, plain, 95.50/13.43 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y1 @ Y0) => (in @ Y1 @ 95.50/13.43 (powerset @ (setunion @ Y0))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ (^[Y1 : $i]: 95.50/13.43 (((Y0 @ Y1) & 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((Y0 @ Y2) => 95.50/13.43 (((Y1) = (Y2))))))))))))) => 95.50/13.43 (((??) @ (^[Y1 : $i]: 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((Y0 @ Y2) <=> 95.50/13.43 (((Y2) = (Y1)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((((Y0) != (emptyset))) => 95.50/13.43 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)) => 95.50/13.43 (((Y0) = (Y1))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((((Y0) != (Y1))) => 95.50/13.43 (((~) @ (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 emptyset)))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((((Y0) = (Y1))) => (in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)) => 95.50/13.43 (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ emptyset)))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ emptyset))) => 95.50/13.43 (((((Y2) = (Y1))) | 95.50/13.43 (((Y2) = (Y0)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (in @ Y0 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ 95.50/13.43 emptyset))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((??) @ (^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))) => 95.50/13.43 (((dsetconstr @ Y0 @ 95.50/13.43 Y1) != (emptyset))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y1 @ 95.50/13.43 emptyset) => (Y0 @ 95.50/13.43 Y1))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (((~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))) => 95.50/13.43 (((~) @ ( 95.50/13.43 ((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ ( 95.50/13.43 ((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 ( 95.50/13.43 ( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))) => 95.50/13.43 (((~) @ ( 95.50/13.43 ((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $o]: 95.50/13.43 (((Y0) => (in @ 95.50/13.43 emptyset @ 95.50/13.43 (prop2set @ Y0))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $o]: 95.50/13.43 (((Y0) => (set2prop @ 95.50/13.43 (prop2set @ Y0))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 ( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ ( 95.50/13.43 ((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (Y0 @ Y1)))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y1))))))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) <=> 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) <=> 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) = 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ Y3))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (powerset @ 95.50/13.43 Y0) = 95.50/13.43 (powerset @ 95.50/13.43 Y1))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (setunion @ 95.50/13.43 Y0) = 95.50/13.43 (setunion @ 95.50/13.43 Y1))))))))))) => 95.50/13.43 (((( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) => 95.50/13.43 (( 95.50/13.43 (descr @ 95.50/13.43 Y0) = 95.50/13.43 (descr @ 95.50/13.43 Y1))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y4 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y4 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y5 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y5 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y4) = 95.50/13.43 (Y5))) => 95.50/13.43 (( 95.50/13.43 (Y2 @ 95.50/13.43 Y4) <=> 95.50/13.43 (Y3 @ Y5))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) = 95.50/13.43 (dsetconstr @ 95.50/13.43 Y1 @ Y3))))))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (subset @ 95.50/13.43 Y1 @ Y0))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (subset @ 95.50/13.43 emptyset @ 95.50/13.43 Y0)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y0)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 subset @ 95.50/13.43 Y0 @ Y1)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 subset @ 95.50/13.43 Y0 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (Y0) != 95.50/13.43 (Y1))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (Y0) != 95.50/13.43 (Y1)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y0)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y2) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y2)))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ Y1)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (in @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y1)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 emptyset) => 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (emptyset)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0)) => 95.50/13.43 (subset @ 95.50/13.43 Y1 @ Y0))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (in @ 95.50/13.43 Y0 @ 95.50/13.43 (powerset @ 95.50/13.43 Y0))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (subset @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0) @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y1)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (in @ 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ Y1) @ 95.50/13.43 (powerset @ 95.50/13.43 Y0)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (subset @ 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ Y1) @ 95.50/13.43 Y0))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y1) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $o]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y1) => 95.50/13.43 (Y3))) => 95.50/13.43 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.43 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl300])). 95.50/13.43 thf(zip_derived_cl316, plain, 95.50/13.43 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ (^[Y1 : $i]: 95.50/13.43 (((Y0 @ Y1) & 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((Y0 @ Y2) => 95.50/13.43 (((Y1) = (Y2))))))))))))) => 95.50/13.43 (((??) @ (^[Y1 : $i]: 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((Y0 @ Y2) <=> 95.50/13.43 (((Y2) = (Y1)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((((Y0) != (emptyset))) => 95.50/13.43 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)) => 95.50/13.43 (((Y0) = (Y1))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((((Y0) != (Y1))) => 95.50/13.43 (((~) @ (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ emptyset)))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((((Y0) = (Y1))) => (in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)) => 95.50/13.43 (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ emptyset)))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ emptyset))) => 95.50/13.43 (((((Y2) = (Y1))) | 95.50/13.43 (((Y2) = (Y0)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (in @ Y0 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((??) @ (^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ Y0) & 95.50/13.43 (Y1 @ Y2)))))) => 95.50/13.43 (((dsetconstr @ Y0 @ 95.50/13.43 Y1) != (emptyset))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y1 @ 95.50/13.43 emptyset) => (Y0 @ Y1))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((??) @ (^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (((~) @ ( 95.50/13.43 Y1 @ Y2)))))))) => 95.50/13.43 (((~) @ (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ ( 95.50/13.43 ((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))) => 95.50/13.43 (((~) @ ( 95.50/13.43 ((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 ( 95.50/13.43 ( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $o]: 95.50/13.43 (((Y0) => (in @ 95.50/13.43 emptyset @ 95.50/13.43 (prop2set @ Y0))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $o]: 95.50/13.43 (((Y0) => (set2prop @ 95.50/13.43 (prop2set @ Y0))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 ( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 ( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (Y0 @ Y1)))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y1))))))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) <=> 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) <=> 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) = 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ Y3))))))))))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (powerset @ 95.50/13.43 Y0) = 95.50/13.43 (powerset @ 95.50/13.43 Y1))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (setunion @ 95.50/13.43 Y0) = 95.50/13.43 (setunion @ 95.50/13.43 Y1))))))))))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y1 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) => 95.50/13.43 (( 95.50/13.43 (descr @ 95.50/13.43 Y0) = 95.50/13.43 (descr @ 95.50/13.43 Y1))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y4 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y4 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y5 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y5 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y4) = 95.50/13.43 (Y5))) => 95.50/13.43 (( 95.50/13.43 (Y2 @ 95.50/13.43 Y4) <=> 95.50/13.43 (Y3 @ Y5))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) = 95.50/13.43 (dsetconstr @ 95.50/13.43 Y1 @ Y3))))))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (subset @ 95.50/13.43 Y1 @ Y0))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y1))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (subset @ 95.50/13.43 emptyset @ 95.50/13.43 Y0)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ Y1)))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y0)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 subset @ 95.50/13.43 Y0 @ Y1)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 subset @ 95.50/13.43 Y0 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (Y0) != 95.50/13.43 (Y1))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 in @ 95.50/13.43 Y2 @ Y1))) => 95.50/13.43 (( 95.50/13.43 (Y0) != 95.50/13.43 (Y1)))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y0)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y2) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ Y2)))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ Y1)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (in @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y1)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 emptyset) => 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (emptyset)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y1 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0)) => 95.50/13.43 (subset @ 95.50/13.43 Y1 @ Y0))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (in @ 95.50/13.43 Y0 @ 95.50/13.43 (powerset @ 95.50/13.43 Y0))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (subset @ 95.50/13.43 Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (subset @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y0) @ 95.50/13.43 ( 95.50/13.43 powerset @ 95.50/13.43 Y1)))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (in @ 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ Y1) @ 95.50/13.43 (powerset @ 95.50/13.43 Y0)))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (subset @ 95.50/13.43 (dsetconstr @ 95.50/13.43 Y0 @ Y1) @ 95.50/13.43 Y0))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (in @ 95.50/13.43 Y1 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 (setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y1) => 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset))))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y0 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $o]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 ( 95.50/13.43 setunion @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y0 @ 95.50/13.43 ( 95.50/13.43 setadjoin @ 95.50/13.43 Y1 @ 95.50/13.43 emptyset)))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y1) => 95.50/13.43 (Y3))) => 95.50/13.43 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.50/13.43 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl307])). 95.50/13.43 thf(zip_derived_cl324, plain, 95.50/13.43 (~ (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((((Y0) != (emptyset))) => 95.50/13.43 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)) => 95.50/13.43 (((Y0) = (Y1))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((((Y0) != (Y1))) => 95.50/13.43 (((~) @ (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ emptyset)))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((((Y0) = (Y1))) => (in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset)) => 95.50/13.43 (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ emptyset)))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((!!) @ (^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ 95.50/13.43 emptyset))) => 95.50/13.43 (((((Y2) = (Y1))) | 95.50/13.43 (((Y2) = (Y0)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (in @ Y0 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (in @ Y1 @ 95.50/13.43 (setadjoin @ Y0 @ 95.50/13.43 (setadjoin @ Y1 @ emptyset))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((??) @ (^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 Y0) & (Y1 @ 95.50/13.43 Y2)))))) => 95.50/13.43 (((dsetconstr @ Y0 @ 95.50/13.43 Y1) != (emptyset))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((!!) @ (^[Y1 : $i]: 95.50/13.43 (((in @ Y1 @ emptyset) => 95.50/13.43 (Y0 @ Y1))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((??) @ (^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((!!) @ (^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))) => 95.50/13.43 (((~) @ (((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((~) @ (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (((~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))) => 95.50/13.43 (((~) @ ( 95.50/13.43 ((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (((in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $o]: 95.50/13.43 (((Y0) => (in @ emptyset @ 95.50/13.43 (prop2set @ Y0))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $o]: 95.50/13.43 (((Y0) => (set2prop @ 95.50/13.43 (prop2set @ Y0))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (((( 95.50/13.43 (~) @ ( 95.50/13.43 ((??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ (^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 ( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (Y1 @ Y2)))))))) => 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) & 95.50/13.43 (( 95.50/13.43 (~) @ ( 95.50/13.43 Y1 @ Y2)))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (Y0 @ Y1)))) => 95.50/13.43 (((((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (((Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y1))))))))))) => 95.50/13.43 (((??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (((Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (((( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) => 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i]: 95.50/13.43 (((!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y0) = 95.50/13.43 (Y1))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (in @ 95.50/13.43 Y2 @ 95.50/13.43 Y0) <=> 95.50/13.43 (in @ 95.50/13.43 Y3 @ Y1))))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (((( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2))))))))))))) => 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y1) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) => 95.50/13.43 (( 95.50/13.43 (Y1) = 95.50/13.43 (Y2)))))))))))))))))) => 95.50/13.43 (((((!!) @ (^[Y0 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y1 : $i > $o]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))) => 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) <=> 95.50/13.43 (Y1 @ Y3))))))))))) => 95.50/13.43 (( 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y2) & 95.50/13.43 (( 95.50/13.43 (!!) @ ( 95.50/13.43 ^[Y3 : $i]: 95.50/13.43 (( 95.50/13.43 (Y0 @ 95.50/13.43 Y3) => 95.50/13.43 (( 95.50/13.43 (Y2) = 95.50/13.43 (Y3))))))))))))) <=> 95.50/13.43 (( 95.50/13.43 (??) @ ( 95.50/13.43 ^[Y2 : $i]: 95.50/13.43 (( 95.70/13.43 (Y1 @ 95.70/13.43 Y2) & 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y3 : $i]: 95.70/13.43 (( 95.70/13.43 (Y1 @ 95.70/13.43 Y3) => 95.70/13.43 (( 95.70/13.43 (Y2) = 95.70/13.43 (Y3))))))))))))))))))))))) => 95.70/13.43 (((((!!) @ (^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.43 (Y1))) => 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y3 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y2) = 95.70/13.43 (Y3))) => 95.70/13.43 (( 95.70/13.43 (setadjoin @ 95.70/13.43 Y0 @ 95.70/13.43 Y2) = 95.70/13.43 (setadjoin @ 95.70/13.43 Y1 @ Y3))))))))))))))))))) => 95.70/13.43 (((((!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (((!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.43 (Y1))) => 95.70/13.43 (( 95.70/13.43 (powerset @ 95.70/13.43 Y0) = 95.70/13.43 (powerset @ 95.70/13.43 Y1))))))))))) => 95.70/13.43 (((((!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (((!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.43 (Y1))) => 95.70/13.43 (( 95.70/13.43 (setunion @ 95.70/13.43 Y0) = 95.70/13.43 (setunion @ 95.70/13.43 Y1))))))))))) => 95.70/13.43 (((((!!) @ ( 95.70/13.43 ^[Y0 : $i > $o]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (??) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y1) & 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y2) => 95.70/13.43 (( 95.70/13.43 (Y1) = 95.70/13.43 (Y2))))))))))))) => 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y1) => 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y2) => 95.70/13.43 (( 95.70/13.43 (Y1) = 95.70/13.43 (Y2)))))))))))))))))) => 95.70/13.43 (((((!!) @ ( 95.70/13.43 ^[Y0 : $i > $o]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i > $o]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y3 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y2) = 95.70/13.43 (Y3))) => 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y2) <=> 95.70/13.43 (Y1 @ Y3))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (??) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y2) & 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y3 : $i]: 95.70/13.43 (( 95.70/13.43 (Y0 @ 95.70/13.43 Y3) => 95.70/13.43 (( 95.70/13.43 (Y2) = 95.70/13.43 (Y3))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (??) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (Y1 @ 95.70/13.43 Y2) & 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y3 : $i]: 95.70/13.43 (( 95.70/13.43 (Y1 @ 95.70/13.43 Y3) => 95.70/13.43 (( 95.70/13.43 (Y2) = 95.70/13.43 (Y3))))))))))))) => 95.70/13.43 (( 95.70/13.43 (descr @ 95.70/13.43 Y0) = 95.70/13.43 (descr @ 95.70/13.43 Y1))))))))))))))) => 95.70/13.43 (((( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.43 (Y1))) => 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i > $o]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y3 : $i > $o]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y4 : $i]: 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y4 @ 95.70/13.43 Y0) => 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y5 : $i]: 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y5 @ 95.70/13.43 Y1) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y4) = 95.70/13.43 (Y5))) => 95.70/13.43 (( 95.70/13.43 (Y2 @ 95.70/13.43 Y4) <=> 95.70/13.43 (Y3 @ Y5))))))))))))))) => 95.70/13.43 (( 95.70/13.43 (dsetconstr @ 95.70/13.43 Y0 @ 95.70/13.43 Y2) = 95.70/13.43 (dsetconstr @ 95.70/13.43 Y1 @ Y3))))))))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y2 @ 95.70/13.43 Y0) => 95.70/13.43 (in @ 95.70/13.43 Y2 @ Y1)))))) => 95.70/13.43 (subset @ 95.70/13.43 Y0 @ Y1))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.43 (Y1))) => 95.70/13.43 (subset @ 95.70/13.43 Y1 @ Y0))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.43 (Y1))) => 95.70/13.43 (subset @ 95.70/13.43 Y0 @ Y1))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y2 @ 95.70/13.43 Y0) => 95.70/13.43 (in @ 95.70/13.43 Y2 @ Y1)))))) => 95.70/13.43 (subset @ 95.70/13.43 Y0 @ Y1))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (subset @ 95.70/13.43 emptyset @ 95.70/13.43 Y0)))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 Y1) => 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y2 @ 95.70/13.43 Y0) => 95.70/13.43 (in @ 95.70/13.43 Y2 @ Y1)))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 Y1) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (~) @ ( 95.70/13.43 in @ 95.70/13.43 Y2 @ Y1))) => 95.70/13.43 (( 95.70/13.43 (~) @ ( 95.70/13.43 in @ 95.70/13.43 Y2 @ Y0)))))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y2 @ 95.70/13.43 Y0) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (~) @ ( 95.70/13.43 in @ 95.70/13.43 Y2 @ Y1))) => 95.70/13.43 (( 95.70/13.43 (~) @ ( 95.70/13.43 subset @ 95.70/13.43 Y0 @ Y1)))))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (~) @ ( 95.70/13.43 subset @ 95.70/13.43 Y0 @ Y1))) => 95.70/13.43 (( 95.70/13.43 (Y0) != 95.70/13.43 (Y1))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (in @ 95.70/13.43 Y2 @ 95.70/13.43 Y0) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (~) @ ( 95.70/13.43 in @ 95.70/13.43 Y2 @ Y1))) => 95.70/13.43 (( 95.70/13.43 (Y0) != 95.70/13.43 (Y1)))))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (subset @ 95.70/13.43 Y0 @ Y0)))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 Y1) => 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y1 @ 95.70/13.43 Y2) => 95.70/13.43 (subset @ 95.70/13.43 Y0 @ Y2)))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (subset @ 95.70/13.43 Y1 @ 95.70/13.43 (setadjoin @ 95.70/13.43 Y0 @ Y1)))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y2 : $i]: 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 Y2) => 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 ( 95.70/13.43 setadjoin @ 95.70/13.43 Y1 @ Y2))))))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 Y1) => 95.70/13.43 (in @ 95.70/13.43 Y0 @ 95.70/13.43 ( 95.70/13.43 powerset @ 95.70/13.43 Y1)))))))))) => 95.70/13.43 (( 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y0 : $i]: 95.70/13.43 (( 95.70/13.43 (!!) @ ( 95.70/13.43 ^[Y1 : $i]: 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y0 @ 95.70/13.43 Y1) => 95.70/13.43 (( 95.70/13.43 (subset @ 95.70/13.43 Y1 @ 95.70/13.43 Y0) => 95.70/13.43 (( 95.70/13.43 (Y0) = 95.70/13.44 (Y1))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 emptyset) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (emptyset)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 (powerset @ 95.70/13.44 Y0))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (subset @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0) @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (in @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 (powerset @ 95.70/13.44 Y0)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (subset @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 Y0))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $o]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (Y3))) => 95.70/13.44 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.44 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl316])). 95.70/13.44 thf(zip_derived_cl331, plain, 95.70/13.44 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y0 @ (setadjoin @ Y1 @ emptyset)) => 95.70/13.44 (((Y0) = (Y1))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((((Y0) != (Y1))) => 95.70/13.44 (((~) @ (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ emptyset)))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((((Y0) = (Y1))) => (in @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset)) => 95.70/13.44 (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ 95.70/13.44 emptyset))) => 95.70/13.44 (((((Y2) = (Y1))) | 95.70/13.44 (((Y2) = (Y0)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y0 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) & (Y1 @ 95.70/13.44 Y2)))))) => 95.70/13.44 (((dsetconstr @ Y0 @ Y1) != 95.70/13.44 (emptyset))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y1 @ emptyset) => 95.70/13.44 (Y0 @ Y1))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((!!) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (in @ emptyset @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (set2prop @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ ( 95.70/13.44 ((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((( 95.70/13.44 (~) @ ( 95.70/13.44 ((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (Y0 @ Y1)))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((Y0 @ Y1) & 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((Y0 @ Y1) & 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((((Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) <=> 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) <=> 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (powerset @ 95.70/13.44 Y0) = 95.70/13.44 (powerset @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (setunion @ 95.70/13.44 Y0) = 95.70/13.44 (setunion @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i > $o]: 95.70/13.44 (((( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (descr @ 95.70/13.44 Y0) = 95.70/13.44 (descr @ 95.70/13.44 Y1))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y4 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y4 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y5 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y5 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y4) = 95.70/13.44 (Y5))) => 95.70/13.44 (( 95.70/13.44 (Y2 @ 95.70/13.44 Y4) <=> 95.70/13.44 (Y3 @ Y5))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (dsetconstr @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 emptyset @ 95.70/13.44 Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y0)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 subset @ 95.70/13.44 Y0 @ Y1)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 subset @ 95.70/13.44 Y0 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (Y0) != 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (Y0) != 95.70/13.44 (Y1)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y2) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y2)))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ Y1)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ Y2))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 emptyset) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (emptyset)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 (powerset @ 95.70/13.44 Y0))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (subset @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0) @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (in @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 (powerset @ 95.70/13.44 Y0)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (subset @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 Y0))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $o]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (Y3))) => 95.70/13.44 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.44 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl324])). 95.70/13.44 thf(zip_derived_cl337, plain, 95.70/13.44 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((((Y0) != (Y1))) => 95.70/13.44 (((~) @ (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ emptyset)))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((((Y0) = (Y1))) => (in @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset)) => (in @ 95.70/13.44 Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ 95.70/13.44 emptyset))) => 95.70/13.44 (((((Y2) = (Y1))) | 95.70/13.44 (((Y2) = (Y0)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y0 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ Y0) & 95.70/13.44 (Y1 @ Y2)))))) => 95.70/13.44 (((dsetconstr @ Y0 @ Y1) != 95.70/13.44 (emptyset))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y1 @ emptyset) => 95.70/13.44 (Y0 @ Y1))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ Y0) & 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (in @ emptyset @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (set2prop @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ ( 95.70/13.44 ((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 ( 95.70/13.44 ( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ ( 95.70/13.44 ((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (Y0 @ Y1)))) => 95.70/13.44 (((((!!) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((??) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (((??) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((((Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) <=> 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) <=> 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (powerset @ 95.70/13.44 Y0) = 95.70/13.44 (powerset @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (setunion @ 95.70/13.44 Y0) = 95.70/13.44 (setunion @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (descr @ 95.70/13.44 Y0) = 95.70/13.44 (descr @ 95.70/13.44 Y1))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y4 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y4 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y5 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y5 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y4) = 95.70/13.44 (Y5))) => 95.70/13.44 (( 95.70/13.44 (Y2 @ 95.70/13.44 Y4) <=> 95.70/13.44 (Y3 @ Y5))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (dsetconstr @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (((( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 emptyset @ 95.70/13.44 Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y0)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 subset @ 95.70/13.44 Y0 @ Y1)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 subset @ 95.70/13.44 Y0 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (Y0) != 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (Y0) != 95.70/13.44 (Y1)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y2) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y2)))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ Y1)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ Y2))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 emptyset) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (emptyset)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 (powerset @ 95.70/13.44 Y0))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (subset @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0) @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (in @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 (powerset @ 95.70/13.44 Y0)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (subset @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 Y0))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $o]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (Y3))) => 95.70/13.44 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.44 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl331])). 95.70/13.44 thf(zip_derived_cl343, plain, 95.70/13.44 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((((Y0) = (Y1))) => (in @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset)) => (in @ 95.70/13.44 Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ 95.70/13.44 emptyset))) => 95.70/13.44 (((((Y2) = (Y1))) | 95.70/13.44 (((Y2) = (Y0)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y0 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ Y0) & 95.70/13.44 (Y1 @ Y2)))))) => 95.70/13.44 (((dsetconstr @ Y0 @ Y1) != 95.70/13.44 (emptyset))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y1 @ emptyset) => (Y0 @ 95.70/13.44 Y1))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) & (Y1 @ 95.70/13.44 Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (in @ emptyset @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (set2prop @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ ( 95.70/13.44 ((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ ( 95.70/13.44 ((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 ( 95.70/13.44 ( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (Y0 @ Y1)))) => 95.70/13.44 (((((!!) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((??) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (((??) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) <=> 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (((( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) <=> 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (powerset @ 95.70/13.44 Y0) = 95.70/13.44 (powerset @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (setunion @ 95.70/13.44 Y0) = 95.70/13.44 (setunion @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (descr @ 95.70/13.44 Y0) = 95.70/13.44 (descr @ 95.70/13.44 Y1))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y4 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y4 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y5 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y5 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y4) = 95.70/13.44 (Y5))) => 95.70/13.44 (( 95.70/13.44 (Y2 @ 95.70/13.44 Y4) <=> 95.70/13.44 (Y3 @ Y5))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (dsetconstr @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (((( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 emptyset @ 95.70/13.44 Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y0)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 subset @ 95.70/13.44 Y0 @ Y1)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 subset @ 95.70/13.44 Y0 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (Y0) != 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 in @ 95.70/13.44 Y2 @ Y1))) => 95.70/13.44 (( 95.70/13.44 (Y0) != 95.70/13.44 (Y1)))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y2) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y2)))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ Y1)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ Y2))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 emptyset) => 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (emptyset)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y1 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0)) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y0 @ 95.70/13.44 (powerset @ 95.70/13.44 Y0))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (subset @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y0) @ 95.70/13.44 ( 95.70/13.44 powerset @ 95.70/13.44 Y1)))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (in @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 (powerset @ 95.70/13.44 Y0)))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (subset @ 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ Y1) @ 95.70/13.44 Y0))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (in @ 95.70/13.44 Y1 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $o]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 ( 95.70/13.44 setunion @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 ( 95.70/13.44 setadjoin @ 95.70/13.44 Y1 @ 95.70/13.44 emptyset)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y1) => 95.70/13.44 (Y3))) => 95.70/13.44 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.44 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl337])). 95.70/13.44 thf(zip_derived_cl351, plain, 95.70/13.44 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y0 @ (setadjoin @ Y1 @ emptyset)) => 95.70/13.44 (in @ Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))) => 95.70/13.44 (((((Y2) = (Y1))) | 95.70/13.44 (((Y2) = (Y0)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y0 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (in @ Y1 @ 95.70/13.44 (setadjoin @ Y0 @ 95.70/13.44 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ Y0) & 95.70/13.44 (Y1 @ Y2)))))) => 95.70/13.44 (((dsetconstr @ Y0 @ Y1) != 95.70/13.44 (emptyset))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((in @ Y1 @ emptyset) => (Y0 @ 95.70/13.44 Y1))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ Y0) & 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) & (Y1 @ 95.70/13.44 Y2)))))))) => 95.70/13.44 (((!!) @ (^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))) => 95.70/13.44 (((~) @ (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (in @ emptyset @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $o]: 95.70/13.44 (((Y0) => (set2prop @ 95.70/13.44 (prop2set @ Y0))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) & 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (((~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.44 (((((~) @ ( 95.70/13.44 ((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (Y1 @ Y2)))))))) => 95.70/13.44 (((??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (((in @ 95.70/13.44 Y2 @ Y0) & 95.70/13.44 (( 95.70/13.44 (~) @ ( 95.70/13.44 Y1 @ Y2)))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (Y0 @ Y1)))) => 95.70/13.44 (((((!!) @ (^[Y1 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((??) @ (^[Y1 : $i]: 95.70/13.44 (((Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ (^[Y1 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y1))))))))))) => 95.70/13.44 (((??) @ (^[Y1 : $i]: 95.70/13.44 (((Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (((( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ (^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) <=> 95.70/13.44 (in @ 95.70/13.44 Y3 @ Y1))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((((??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((Y0 @ Y1) & 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (((( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) <=> 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (((( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (setadjoin @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (setadjoin @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (powerset @ 95.70/13.44 Y0) = 95.70/13.44 (powerset @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (setunion @ 95.70/13.44 Y0) = 95.70/13.44 (setunion @ 95.70/13.44 Y1))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2))))))))))))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) => 95.70/13.44 (( 95.70/13.44 (Y1) = 95.70/13.44 (Y2)))))))))))))))))) => 95.70/13.44 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))) => 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) <=> 95.70/13.44 (Y1 @ Y3))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y0 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (??) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y2) & 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i]: 95.70/13.44 (( 95.70/13.44 (Y1 @ 95.70/13.44 Y3) => 95.70/13.44 (( 95.70/13.44 (Y2) = 95.70/13.44 (Y3))))))))))))) => 95.70/13.44 (( 95.70/13.44 (descr @ 95.70/13.44 Y0) = 95.70/13.44 (descr @ 95.70/13.44 Y1))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y3 : $i > $o]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y4 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y4 @ 95.70/13.44 Y0) => 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y5 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y5 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y4) = 95.70/13.44 (Y5))) => 95.70/13.44 (( 95.70/13.44 (Y2 @ 95.70/13.44 Y4) <=> 95.70/13.44 (Y3 @ Y5))))))))))))))) => 95.70/13.44 (( 95.70/13.44 (dsetconstr @ 95.70/13.44 Y0 @ 95.70/13.44 Y2) = 95.70/13.44 (dsetconstr @ 95.70/13.44 Y1 @ Y3))))))))))))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (((!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y1 @ Y0))))))))) => 95.70/13.44 (((((!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (Y0) = 95.70/13.44 (Y1))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (((( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))) => 95.70/13.44 (subset @ 95.70/13.44 Y0 @ Y1))))))))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (subset @ 95.70/13.44 emptyset @ 95.70/13.44 Y0)))) => 95.70/13.44 (( 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y0 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y1 : $i]: 95.70/13.44 (( 95.70/13.44 (!!) @ ( 95.70/13.44 ^[Y2 : $i]: 95.70/13.44 (( 95.70/13.44 (subset @ 95.70/13.44 Y0 @ 95.70/13.44 Y1) => 95.70/13.44 (( 95.70/13.44 (in @ 95.70/13.44 Y2 @ 95.70/13.44 Y0) => 95.70/13.44 (in @ 95.70/13.44 Y2 @ Y1)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y0)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y0)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y2)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ Y1)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ Y2))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 emptyset) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (emptyset)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 (powerset @ 95.70/13.45 Y0))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (subset @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0) @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (in @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 (powerset @ 95.70/13.45 Y0)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (subset @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 Y0))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $o]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (Y3))) => 95.70/13.45 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.45 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl343])). 95.70/13.45 thf(zip_derived_cl359, plain, 95.70/13.45 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 (setadjoin @ Y0 @ 95.70/13.45 (setadjoin @ Y1 @ emptyset))) => 95.70/13.45 (((((Y2) = (Y1))) | 95.70/13.45 (((Y2) = (Y0)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (in @ Y0 @ 95.70/13.45 (setadjoin @ Y0 @ 95.70/13.45 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (in @ Y1 @ 95.70/13.45 (setadjoin @ Y0 @ 95.70/13.45 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (Y1 @ Y2)))))) => 95.70/13.45 (((dsetconstr @ Y0 @ Y1) != 95.70/13.45 (emptyset))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (in @ emptyset @ 95.70/13.45 (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (set2prop @ 95.70/13.45 (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (Y0 @ Y1)))) => 95.70/13.45 (((((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) <=> 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) <=> 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((((Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (powerset @ 95.70/13.45 Y0) = 95.70/13.45 (powerset @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (setunion @ 95.70/13.45 Y0) = 95.70/13.45 (setunion @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (descr @ 95.70/13.45 Y0) = 95.70/13.45 (descr @ 95.70/13.45 Y1))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y4 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y4 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y5 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y5 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y4) = 95.70/13.45 (Y5))) => 95.70/13.45 (( 95.70/13.45 (Y2 @ 95.70/13.45 Y4) <=> 95.70/13.45 (Y3 @ Y5))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (dsetconstr @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 emptyset @ 95.70/13.45 Y0)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y0)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y0)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y2)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ Y1)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ Y2))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 emptyset) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (emptyset)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 (powerset @ 95.70/13.45 Y0))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (subset @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0) @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (in @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 (powerset @ 95.70/13.45 Y0)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (subset @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 Y0))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $o]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (Y3))) => 95.70/13.45 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.45 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl351])). 95.70/13.45 thf(zip_derived_cl369, plain, 95.70/13.45 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (in @ Y0 @ 95.70/13.45 (setadjoin @ Y0 @ 95.70/13.45 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (in @ Y1 @ 95.70/13.45 (setadjoin @ Y0 @ 95.70/13.45 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & (Y1 @ 95.70/13.45 Y2)))))) => 95.70/13.45 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) => 95.70/13.45 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ Y0) & 95.70/13.45 (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (in @ emptyset @ 95.70/13.45 (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (Y0 @ Y1)))) => 95.70/13.45 (((((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) <=> 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) <=> 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((((Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (((powerset @ 95.70/13.45 Y0) = 95.70/13.45 (powerset @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (setunion @ 95.70/13.45 Y0) = 95.70/13.45 (setunion @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (descr @ 95.70/13.45 Y0) = 95.70/13.45 (descr @ 95.70/13.45 Y1))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y4 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y4 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y5 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y5 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y4) = 95.70/13.45 (Y5))) => 95.70/13.45 (( 95.70/13.45 (Y2 @ 95.70/13.45 Y4) <=> 95.70/13.45 (Y3 @ Y5))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (dsetconstr @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 emptyset @ 95.70/13.45 Y0)))) => 95.70/13.45 (((( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y0)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y0)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y2)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ Y1)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ Y2))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 emptyset) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (emptyset)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 (powerset @ 95.70/13.45 Y0))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (subset @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0) @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (in @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 (powerset @ 95.70/13.45 Y0)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (subset @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 Y0))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $o]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (Y3))) => 95.70/13.45 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.45 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl359])). 95.70/13.45 thf(zip_derived_cl378, plain, 95.70/13.45 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (in @ Y1 @ 95.70/13.45 (setadjoin @ Y0 @ 95.70/13.45 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 95.70/13.45 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => (Y1 @ 95.70/13.45 Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) => 95.70/13.45 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & (Y1 @ 95.70/13.45 Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ Y0) & 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) => 95.70/13.45 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (in @ emptyset @ 95.70/13.45 (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ Y0) & 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) & 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.45 (((((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ Y1) => 95.70/13.45 (((Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (((Y2) = 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) <=> 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) <=> 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (powerset @ 95.70/13.45 Y0) = 95.70/13.45 (powerset @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((((Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (((setunion @ 95.70/13.45 Y0) = 95.70/13.45 (setunion @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (descr @ 95.70/13.45 Y0) = 95.70/13.45 (descr @ 95.70/13.45 Y1))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y4 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y4 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y5 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y5 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y4) = 95.70/13.45 (Y5))) => 95.70/13.45 (( 95.70/13.45 (Y2 @ 95.70/13.45 Y4) <=> 95.70/13.45 (Y3 @ Y5))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (dsetconstr @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 emptyset @ 95.70/13.45 Y0)))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))))))))))) => 95.70/13.45 (((( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y0)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y0)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y2)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ Y1)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ Y2))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 emptyset) => 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (emptyset)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0)) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y0 @ 95.70/13.45 (powerset @ 95.70/13.45 Y0))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (subset @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y0) @ 95.70/13.45 ( 95.70/13.45 powerset @ 95.70/13.45 Y1)))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (in @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 (powerset @ 95.70/13.45 Y0)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (subset @ 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ Y1) @ 95.70/13.45 Y0))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (in @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $o]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 ( 95.70/13.45 setunion @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 ( 95.70/13.45 setadjoin @ 95.70/13.45 Y1 @ 95.70/13.45 emptyset)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y1) => 95.70/13.45 (Y3))) => 95.70/13.45 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.45 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl369])). 95.70/13.45 thf(zip_derived_cl387, plain, 95.70/13.45 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 95.70/13.45 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) => 95.70/13.45 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & (Y1 @ 95.70/13.45 Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & (Y1 @ 95.70/13.45 Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) => 95.70/13.45 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ Y0) & 95.70/13.45 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.45 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $o]: 95.70/13.45 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) & (Y1 @ 95.70/13.45 Y2)))))))) => 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (((in @ Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (((~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((~) @ (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (Y1 @ Y2)))))))) => 95.70/13.45 (((??) @ (^[Y2 : $i]: 95.70/13.45 (((in @ 95.70/13.45 Y2 @ Y0) & 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 Y1 @ Y2)))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.45 (((((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ Y2) => 95.70/13.45 (((Y1) = 95.70/13.45 (Y2)))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ (^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((Y0 @ Y2) => 95.70/13.45 (((Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((((Y0) = (Y1))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) <=> 95.70/13.45 (in @ 95.70/13.45 Y3 @ Y1))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ (^[Y1 : $i]: 95.70/13.45 (((Y0 @ Y1) & 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (((( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) <=> 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (((( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (setadjoin @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (powerset @ 95.70/13.45 Y0) = 95.70/13.45 (powerset @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ (^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (setunion @ 95.70/13.45 Y0) = 95.70/13.45 (setunion @ 95.70/13.45 Y1))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((((??) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((Y0 @ 95.70/13.45 Y1) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2))))))))))))) => 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) => 95.70/13.45 (( 95.70/13.45 (Y1) = 95.70/13.45 (Y2)))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i > $o]: 95.70/13.45 (((( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))) => 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) <=> 95.70/13.45 (Y1 @ Y3))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y0 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (??) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y2) & 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i]: 95.70/13.45 (( 95.70/13.45 (Y1 @ 95.70/13.45 Y3) => 95.70/13.45 (( 95.70/13.45 (Y2) = 95.70/13.45 (Y3))))))))))))) => 95.70/13.45 (( 95.70/13.45 (descr @ 95.70/13.45 Y0) = 95.70/13.45 (descr @ 95.70/13.45 Y1))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y3 : $i > $o]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y4 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y4 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y5 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y5 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y4) = 95.70/13.45 (Y5))) => 95.70/13.45 (( 95.70/13.45 (Y2 @ 95.70/13.45 Y4) <=> 95.70/13.45 (Y3 @ Y5))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (dsetconstr @ 95.70/13.45 Y0 @ 95.70/13.45 Y2) = 95.70/13.45 (dsetconstr @ 95.70/13.45 Y1 @ Y3))))))))))))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y1 @ Y0))))))))) => 95.70/13.45 (((((!!) @ (^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (Y0) = 95.70/13.45 (Y1))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (((!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y1))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 emptyset @ 95.70/13.45 Y0)))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (in @ 95.70/13.45 Y2 @ Y1)))))))))))))) => 95.70/13.45 (((((!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y0)))))))))))))))) => 95.70/13.45 (((( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 subset @ 95.70/13.45 Y0 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (in @ 95.70/13.45 Y2 @ 95.70/13.45 Y0) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (~) @ ( 95.70/13.45 in @ 95.70/13.45 Y2 @ Y1))) => 95.70/13.45 (( 95.70/13.45 (Y0) != 95.70/13.45 (Y1)))))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y0)))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y2 : $i]: 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y0 @ 95.70/13.45 Y1) => 95.70/13.45 (( 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 Y2) => 95.70/13.45 (subset @ 95.70/13.45 Y0 @ Y2)))))))))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y0 : $i]: 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.45 ^[Y1 : $i]: 95.70/13.45 (subset @ 95.70/13.45 Y1 @ 95.70/13.45 (setadjoin @ 95.70/13.45 Y0 @ Y1)))))))) => 95.70/13.45 (( 95.70/13.45 (( 95.70/13.45 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ Y2))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 emptyset) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (emptyset)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 (powerset @ 95.70/13.46 Y0))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (subset @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0) @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (in @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 (powerset @ 95.70/13.46 Y0)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (subset @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 Y0))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $o]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (Y3))) => 95.70/13.46 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.46 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl378])). 95.70/13.46 thf(zip_derived_cl394, plain, 95.70/13.46 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) & (Y1 @ 95.70/13.46 Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) & 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (((~) @ ( 95.70/13.46 Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) & 95.70/13.46 (((~) @ ( 95.70/13.46 Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.46 (((((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) <=> 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) <=> 95.70/13.46 (((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (powerset @ 95.70/13.46 Y0) = 95.70/13.46 (powerset @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (setunion @ 95.70/13.46 Y0) = 95.70/13.46 (setunion @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (descr @ 95.70/13.46 Y0) = 95.70/13.46 (descr @ 95.70/13.46 Y1))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y4 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y4 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y5 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y5 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y4) = 95.70/13.46 (Y5))) => 95.70/13.46 (( 95.70/13.46 (Y2 @ 95.70/13.46 Y4) <=> 95.70/13.46 (Y3 @ Y5))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (dsetconstr @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 emptyset @ Y0)))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y0)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1)))))))))))))))) => 95.70/13.46 (((( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1)))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y0)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y2)))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ Y1)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ Y2))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 emptyset) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (emptyset)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 (powerset @ 95.70/13.46 Y0))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (subset @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0) @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (in @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 (powerset @ 95.70/13.46 Y0)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (subset @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 Y0))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $o]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (Y3))) => 95.70/13.46 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.46 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl387])). 95.70/13.46 thf(zip_derived_cl399, plain, 95.70/13.46 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => (Y1 @ 95.70/13.46 Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) & 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (((~) @ ( 95.70/13.46 Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) & 95.70/13.46 (((~) @ ( 95.70/13.46 Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.46 (((((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) <=> 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y1) => 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) <=> 95.70/13.46 (((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (((powerset @ 95.70/13.46 Y0) = 95.70/13.46 (powerset @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (setunion @ 95.70/13.46 Y0) = 95.70/13.46 (setunion @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (descr @ 95.70/13.46 Y0) = 95.70/13.46 (descr @ 95.70/13.46 Y1))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((((Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y4 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y4 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y5 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y5 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y4) = 95.70/13.46 (Y5))) => 95.70/13.46 (( 95.70/13.46 (Y2 @ 95.70/13.46 Y4) <=> 95.70/13.46 (Y3 @ Y5))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (dsetconstr @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 emptyset @ 95.70/13.46 Y0)))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y0)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (((( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1)))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y0)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y2)))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ Y1)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ Y2))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 emptyset) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (emptyset)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 (powerset @ 95.70/13.46 Y0))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (subset @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0) @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (in @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 (powerset @ 95.70/13.46 Y0)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (subset @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 Y0))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $o]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (Y3))) => 95.70/13.46 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.46 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl394])). 95.70/13.46 thf(zip_derived_cl404, plain, 95.70/13.46 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ 95.70/13.46 Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ ( 95.70/13.46 Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.46 (((((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y1) => 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (((Y2) = 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) <=> 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) <=> 95.70/13.46 (((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((powerset @ 95.70/13.46 Y0) = 95.70/13.46 (powerset @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (((setunion @ 95.70/13.46 Y0) = 95.70/13.46 (setunion @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (descr @ 95.70/13.46 Y0) = 95.70/13.46 (descr @ 95.70/13.46 Y1))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y4 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y4 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y5 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y5 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y4) = 95.70/13.46 (Y5))) => 95.70/13.46 (( 95.70/13.46 (Y2 @ 95.70/13.46 Y4) <=> 95.70/13.46 (Y3 @ Y5))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (dsetconstr @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 emptyset @ 95.70/13.46 Y0)))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y0)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1)))))))))))))))) => 95.70/13.46 (((( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y0)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y2)))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ Y1)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ Y2))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 emptyset) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (emptyset)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 (powerset @ 95.70/13.46 Y0))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (subset @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0) @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (in @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 (powerset @ 95.70/13.46 Y0)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (subset @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 Y0))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $o]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (Y3))) => 95.70/13.46 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.46 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl399])). 95.70/13.46 thf(zip_derived_cl410, plain, 95.70/13.46 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) & (Y1 @ 95.70/13.46 Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.46 (((((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y1) => 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = 95.70/13.46 (Y2)))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) <=> 95.70/13.46 (((Y2) = (Y1))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) <=> 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) <=> 95.70/13.46 (((??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((Y1 @ Y2) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((powerset @ 95.70/13.46 Y0) = 95.70/13.46 (powerset @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((setunion @ 95.70/13.46 Y0) = 95.70/13.46 (setunion @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y1) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (descr @ 95.70/13.46 Y0) = 95.70/13.46 (descr @ 95.70/13.46 Y1))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y4 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y4 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y5 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y5 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y4) = 95.70/13.46 (Y5))) => 95.70/13.46 (( 95.70/13.46 (Y2 @ 95.70/13.46 Y4) <=> 95.70/13.46 (Y3 @ Y5))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (dsetconstr @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((((Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y1))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 emptyset @ 95.70/13.46 Y0)))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ Y1)))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y0)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 subset @ 95.70/13.46 Y0 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (~) @ ( 95.70/13.46 in @ 95.70/13.46 Y2 @ Y1))) => 95.70/13.46 (( 95.70/13.46 (Y0) != 95.70/13.46 (Y1)))))))))))))))) => 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y0)))) => 95.70/13.46 (((( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ Y2)))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ Y1)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ Y2))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 emptyset) => 95.70/13.46 (( 95.70/13.46 (Y0) = 95.70/13.46 (emptyset)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y1 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0)) => 95.70/13.46 (subset @ 95.70/13.46 Y1 @ Y0))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y0 @ 95.70/13.46 (powerset @ 95.70/13.46 Y0))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (subset @ 95.70/13.46 Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (subset @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y0) @ 95.70/13.46 ( 95.70/13.46 powerset @ 95.70/13.46 Y1)))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (in @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 (powerset @ 95.70/13.46 Y0)))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i > $o]: 95.70/13.46 (subset @ 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ Y1) @ 95.70/13.46 Y0))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (in @ 95.70/13.46 Y1 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y0 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y1 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $o]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 ( 95.70/13.46 setunion @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 ( 95.70/13.46 setadjoin @ 95.70/13.46 Y1 @ 95.70/13.46 emptyset)))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y1) => 95.70/13.46 (Y3))) => 95.70/13.46 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.46 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl404])). 95.70/13.46 thf(zip_derived_cl419, plain, 95.70/13.46 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))) => 95.70/13.46 (((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: 95.70/13.46 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) & (Y1 @ 95.70/13.46 Y2)))))))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) => 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (Y1 @ Y2)))))))) => 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (((in @ Y2 @ Y0) & 95.70/13.46 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.46 (((((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y1) => 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = (Y2))))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = (Y2)))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) <=> 95.70/13.46 (((Y2) = (Y1))))))))))) => 95.70/13.46 (((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ Y2) => 95.70/13.46 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) => 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y2 @ 95.70/13.46 Y0) <=> 95.70/13.46 (in @ 95.70/13.46 Y3 @ Y1))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (((Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((((??) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) <=> 95.70/13.46 (((??) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((!!) @ (^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (setadjoin @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (setadjoin @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((powerset @ 95.70/13.46 Y0) = 95.70/13.46 (powerset @ Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((((Y0) = (Y1))) => 95.70/13.46 (((setunion @ 95.70/13.46 Y0) = 95.70/13.46 (setunion @ 95.70/13.46 Y1))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((((??) @ (^[Y1 : $i]: 95.70/13.46 (((Y0 @ Y1) & 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2))))))))))))) => 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) => 95.70/13.46 (( 95.70/13.46 (Y1) = 95.70/13.46 (Y2)))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.46 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.46 (((((!!) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))) => 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) <=> 95.70/13.46 (Y1 @ Y3))))))))))) => 95.70/13.46 (((( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y0 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (??) @ ( 95.70/13.46 ^[Y2 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y2) & 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i]: 95.70/13.46 (( 95.70/13.46 (Y1 @ 95.70/13.46 Y3) => 95.70/13.46 (( 95.70/13.46 (Y2) = 95.70/13.46 (Y3))))))))))))) => 95.70/13.46 (( 95.70/13.46 (descr @ 95.70/13.46 Y0) = 95.70/13.46 (descr @ 95.70/13.46 Y1))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (((( 95.70/13.46 (Y0) = 95.70/13.46 (Y1))) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y2 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y3 : $i > $o]: 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y4 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y4 @ 95.70/13.46 Y0) => 95.70/13.46 (( 95.70/13.46 (!!) @ ( 95.70/13.46 ^[Y5 : $i]: 95.70/13.46 (( 95.70/13.46 (in @ 95.70/13.46 Y5 @ 95.70/13.46 Y1) => 95.70/13.46 (( 95.70/13.46 (( 95.70/13.46 (Y4) = 95.70/13.46 (Y5))) => 95.70/13.46 (( 95.70/13.46 (Y2 @ 95.70/13.46 Y4) <=> 95.70/13.46 (Y3 @ Y5))))))))))))))) => 95.70/13.46 (( 95.70/13.46 (dsetconstr @ 95.70/13.46 Y0 @ 95.70/13.46 Y2) = 95.70/13.46 (dsetconstr @ 95.70/13.46 Y1 @ Y3))))))))))))))))))) => 95.70/13.46 (((((!!) @ (^[Y0 : $i]: 95.70/13.46 (((!!) @ (^[Y1 : $i]: 95.70/13.46 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((((Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 emptyset @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y0)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y0)))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y2)))))))))))))) => 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ Y1)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ Y2))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 emptyset) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (emptyset)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 (powerset @ 95.70/13.47 Y0))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (subset @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0) @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (in @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 (powerset @ 95.70/13.47 Y0)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (subset @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 Y0))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $o]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset)))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (Y3))) => 95.70/13.47 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.47 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl410])). 95.70/13.47 thf(zip_derived_cl425, plain, 95.70/13.47 (~ (((((!!) @ (^[Y0 : $o]: (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (Y1 @ Y2)))))))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) => 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ 95.70/13.47 Y0) => (Y1 @ 95.70/13.47 Y2)))))))) => 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.47 (((((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) <=> 95.70/13.47 (((Y2) = (Y1))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((((Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (((in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) <=> 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) <=> 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((powerset @ Y0) = 95.70/13.47 (powerset @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((setunion @ 95.70/13.47 Y0) = 95.70/13.47 (setunion @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((( 95.70/13.47 (??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (( 95.70/13.47 (descr @ 95.70/13.47 Y0) = 95.70/13.47 (descr @ 95.70/13.47 Y1))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y4 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y4 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y5 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y5 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y4) = 95.70/13.47 (Y5))) => 95.70/13.47 (( 95.70/13.47 (Y2 @ 95.70/13.47 Y4) <=> 95.70/13.47 (Y3 @ Y5))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (dsetconstr @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 emptyset @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y0)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y0)))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y2)))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ Y1)))))))) => 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ Y2))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 emptyset) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (emptyset)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 (powerset @ 95.70/13.47 Y0))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (subset @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0) @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (in @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 (powerset @ 95.70/13.47 Y0)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (subset @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 Y0))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $o]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset)))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (Y3))) => 95.70/13.47 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.47 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl419])). 95.70/13.47 thf(zip_derived_cl431, plain, 95.70/13.47 (~ (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (Y1 @ Y2)))))))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) => 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ 95.70/13.47 Y0) => (Y1 @ Y2)))))))) => 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.47 (((((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) <=> 95.70/13.47 (((Y2) = (Y1))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((((Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (((in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) <=> 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) <=> 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((powerset @ Y0) = 95.70/13.47 (powerset @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((setunion @ Y0) = 95.70/13.47 (setunion @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((descr @ 95.70/13.47 Y0) = 95.70/13.47 (descr @ 95.70/13.47 Y1))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y4 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y4 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y5 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y5 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y4) = 95.70/13.47 (Y5))) => 95.70/13.47 (( 95.70/13.47 (Y2 @ 95.70/13.47 Y4) <=> 95.70/13.47 (Y3 @ Y5))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (dsetconstr @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 emptyset @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y0)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y0)))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y2)))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ Y1)))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ Y2))))))))))))) => 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 emptyset) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (emptyset)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 (powerset @ 95.70/13.47 Y0))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (subset @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0) @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (in @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 (powerset @ 95.70/13.47 Y0)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (subset @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 Y0))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $o]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset)))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (Y3))) => 95.70/13.47 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.47 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl425])). 95.70/13.47 thf(zip_derived_cl438, plain, 95.70/13.47 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (Y1 @ Y2)))))))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) => 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) => 95.70/13.47 (Y1 @ Y2)))))))) => 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.47 (((((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) <=> 95.70/13.47 (((Y2) = (Y1))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) <=> 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) <=> 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y1 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((powerset @ Y0) = 95.70/13.47 (powerset @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((setunion @ Y0) = 95.70/13.47 (setunion @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((descr @ 95.70/13.47 Y0) = 95.70/13.47 (descr @ Y1))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i > $o]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y4 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y4 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y5 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y5 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y4) = 95.70/13.47 (Y5))) => 95.70/13.47 (( 95.70/13.47 (Y2 @ 95.70/13.47 Y4) <=> 95.70/13.47 (Y3 @ Y5))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (dsetconstr @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 emptyset @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y0)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y0)))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y2)))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ Y1)))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ Y2))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 emptyset) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (emptyset)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 (powerset @ 95.70/13.47 Y0))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (subset @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0) @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (in @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 (powerset @ 95.70/13.47 Y0)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (subset @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 Y0))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $o]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset)))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (Y3))) => 95.70/13.47 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.47 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl431])). 95.70/13.47 thf(zip_derived_cl449, plain, 95.70/13.47 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((~) @ (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) => 95.70/13.47 (Y1 @ Y2)))))))) => 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ Y0) & 95.70/13.47 (((~) @ (Y1 @ Y2)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.47 (((((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) <=> 95.70/13.47 (((Y2) = (Y1))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) <=> 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((((Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) <=> 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y1 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ Y2) = 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((powerset @ Y0) = 95.70/13.47 (powerset @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((setunion @ Y0) = 95.70/13.47 (setunion @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((descr @ Y0) = 95.70/13.47 (descr @ Y1))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i > $o]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y4 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y4 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y5 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y5 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y4) = 95.70/13.47 (Y5))) => 95.70/13.47 (( 95.70/13.47 (Y2 @ 95.70/13.47 Y4) <=> 95.70/13.47 (Y3 @ Y5))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (dsetconstr @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ Y0 @ 95.70/13.47 Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = 95.70/13.47 (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ emptyset @ 95.70/13.47 Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y0)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y2)))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ Y1)))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ Y2))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))))))))))))) => 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 emptyset) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (emptyset)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 (powerset @ 95.70/13.47 Y0))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (subset @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0) @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (in @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 (powerset @ 95.70/13.47 Y0)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (subset @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 Y0))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $o]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset)))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (Y3))) => 95.70/13.47 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.47 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl438])). 95.70/13.47 thf(zip_derived_cl463, plain, 95.70/13.47 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 95.70/13.47 (((((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) <=> 95.70/13.47 (((Y2) = (Y1))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (((((Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (((in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (((( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) <=> 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) <=> 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y1 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((((Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (((setadjoin @ 95.70/13.47 Y0 @ Y2) = 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((powerset @ Y0) = 95.70/13.47 (powerset @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((setunion @ Y0) = 95.70/13.47 (setunion @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((((??) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((Y1 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((descr @ Y0) = 95.70/13.47 (descr @ Y1))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y4 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y4 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y5 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y5 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y4) = 95.70/13.47 (Y5))) => 95.70/13.47 (( 95.70/13.47 (Y2 @ 95.70/13.47 Y4) <=> 95.70/13.47 (Y3 @ Y5))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (dsetconstr @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (((in @ Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ Y2 @ 95.70/13.47 Y1)))))) => 95.70/13.47 (subset @ Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (subset @ Y1 @ 95.70/13.47 Y0))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y1))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ emptyset @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ Y1)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y0)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (((( 95.70/13.47 (~) @ ( 95.70/13.47 subset @ 95.70/13.47 Y0 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (~) @ ( 95.70/13.47 in @ 95.70/13.47 Y2 @ Y1))) => 95.70/13.47 (( 95.70/13.47 (Y0) != 95.70/13.47 (Y1)))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y0)))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ Y2)))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ Y1)))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ Y2))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (Y1))))))))))))) => 95.70/13.47 (((((!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 emptyset) => 95.70/13.47 (( 95.70/13.47 (Y0) = 95.70/13.47 (emptyset)))))))) => 95.70/13.47 (((( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y1 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0)) => 95.70/13.47 (subset @ 95.70/13.47 Y1 @ Y0))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y0 @ 95.70/13.47 (powerset @ 95.70/13.47 Y0))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (subset @ 95.70/13.47 Y0 @ 95.70/13.47 Y1) => 95.70/13.47 (subset @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y0) @ 95.70/13.47 ( 95.70/13.47 powerset @ 95.70/13.47 Y1)))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (in @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 (powerset @ 95.70/13.47 Y0)))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i > $o]: 95.70/13.47 (subset @ 95.70/13.47 (dsetconstr @ 95.70/13.47 Y0 @ Y1) @ 95.70/13.47 Y0))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (in @ 95.70/13.47 Y1 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset))))))))))))))) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y0 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y1 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $o]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 ( 95.70/13.47 setunion @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 ( 95.70/13.47 setadjoin @ 95.70/13.47 Y1 @ 95.70/13.47 emptyset)))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y2 @ 95.70/13.47 Y1) => 95.70/13.47 (Y3))) => 95.70/13.47 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.47 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl449])). 95.70/13.47 thf(zip_derived_cl472, plain, 95.70/13.47 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) <=> 95.70/13.47 (((Y2) = (Y1))))))))))) => 95.70/13.47 (((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (((((Y2) = (Y3))) => 95.70/13.47 (((in @ Y2 @ 95.70/13.47 Y0) => 95.70/13.47 (in @ Y3 @ 95.70/13.47 Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (((((Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (((in @ 95.70/13.47 Y2 @ 95.70/13.47 Y0) <=> 95.70/13.47 (in @ 95.70/13.47 Y3 @ Y1))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ Y2) => 95.70/13.47 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((Y0 @ Y3) => 95.70/13.47 (((Y2) = 95.70/13.47 (Y3))))))))))))) <=> 95.70/13.47 (((??) @ (^[Y2 : $i]: 95.70/13.47 (((Y1 @ Y2) & 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (((Y1 @ Y3) => 95.70/13.47 (((Y2) = 95.70/13.47 (Y3))))))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ (^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (setadjoin @ 95.70/13.47 Y0 @ 95.70/13.47 Y2) = 95.70/13.47 (setadjoin @ 95.70/13.47 Y1 @ Y3))))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((powerset @ Y0) = 95.70/13.47 (powerset @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((setunion @ Y0) = 95.70/13.47 (setunion @ Y1))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((((??) @ (^[Y1 : $i]: 95.70/13.47 (((Y0 @ Y1) & 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2))))))))))))) => 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((!!) @ (^[Y2 : $i]: 95.70/13.47 (((Y0 @ Y1) => 95.70/13.47 (((Y0 @ 95.70/13.47 Y2) => 95.70/13.47 (( 95.70/13.47 (Y1) = 95.70/13.47 (Y2)))))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.47 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.47 (((((!!) @ (^[Y2 : $i]: 95.70/13.47 (((!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))) => 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) <=> 95.70/13.47 (Y1 @ Y3))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y0 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((((??) @ (^[Y2 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y2) & 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i]: 95.70/13.47 (( 95.70/13.47 (Y1 @ 95.70/13.47 Y3) => 95.70/13.47 (( 95.70/13.47 (Y2) = 95.70/13.47 (Y3))))))))))))) => 95.70/13.47 (((descr @ Y0) = 95.70/13.47 (descr @ Y1))))))))))))))) => 95.70/13.47 (((((!!) @ (^[Y0 : $i]: 95.70/13.47 (((!!) @ (^[Y1 : $i]: 95.70/13.47 (((((Y0) = (Y1))) => 95.70/13.47 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y3 : $i > $o]: 95.70/13.47 (( 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y4 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y4 @ 95.70/13.47 Y0) => 95.70/13.47 (( 95.70/13.47 (!!) @ ( 95.70/13.47 ^[Y5 : $i]: 95.70/13.47 (( 95.70/13.47 (in @ 95.70/13.47 Y5 @ 95.70/13.47 Y1) => 95.70/13.47 (( 95.70/13.47 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ 95.70/13.48 Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((((~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (((Y0) != 95.70/13.48 (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl463])). 95.70/13.48 thf(zip_derived_cl478, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => (in @ 95.70/13.48 Y3 @ Y1))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) <=> 95.70/13.48 (in @ Y3 @ 95.70/13.48 Y1))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) <=> 95.70/13.48 (((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) = 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((powerset @ Y0) = (powerset @ 95.70/13.48 Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = 95.70/13.48 (setunion @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = 95.70/13.48 (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = 95.70/13.48 (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ 95.70/13.48 Y2) & 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y2) & 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = 95.70/13.48 (descr @ Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i > $o]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ 95.70/13.48 Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ Y0 @ 95.70/13.48 Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl472])). 95.70/13.48 thf(zip_derived_cl486, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) <=> (in @ 95.70/13.48 Y3 @ Y1))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (((Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) <=> 95.70/13.48 (((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((powerset @ Y0) = (powerset @ 95.70/13.48 Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = (setunion @ 95.70/13.48 Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (((( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ 95.70/13.48 Y2) & 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = 95.70/13.48 (descr @ Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i > $o]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ Y2 @ 95.70/13.48 Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (((Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl478])). 95.70/13.48 thf(zip_derived_cl494, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) <=> 95.70/13.48 (((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (((setadjoin @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = (setunion @ 95.70/13.48 Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (((((Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (((Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = (descr @ 95.70/13.48 Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i > $o]: 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ Y2 @ 95.70/13.48 Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ Y1) => 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl486])). 95.70/13.48 thf(zip_derived_cl502, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((Y0 @ Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((Y0 @ Y3) => 95.70/13.48 (((Y2) = 95.70/13.48 (Y3))))))))))))) <=> 95.70/13.48 (((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((Y1 @ Y3) => 95.70/13.48 (((Y2) = 95.70/13.48 (Y3))))))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((setadjoin @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (((Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = (descr @ 95.70/13.48 Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i > $o]: 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (((dsetconstr @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ Y1) => 95.70/13.48 (((( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (((Y0) != 95.70/13.48 (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (in @ Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl494])). 95.70/13.48 thf(zip_derived_cl510, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((setadjoin @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (((Y0 @ Y3) => 95.70/13.48 (((Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (((Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y3 : $i > $o]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (((( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (((Y0) != (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (in @ Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl502])). 95.70/13.48 thf(zip_derived_cl523, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y3 : $i]: 95.70/13.48 (((Y1 @ Y3) => 95.70/13.48 (((Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y3 : $i > $o]: 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ Y0) => 95.70/13.48 (in @ Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ Y2 @ 95.70/13.48 Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((~) @ ( 95.70/13.48 subset @ Y0 @ 95.70/13.48 Y1))) => 95.70/13.48 (((Y0) != (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (subset @ Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ Y1) => 95.70/13.48 (in @ Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (((Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 (powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 (powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl510])). 95.70/13.48 thf(zip_derived_cl539, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = 95.70/13.48 (Y3))) => 95.70/13.48 (((Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y3 : $i > $o]: 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ Y0) => 95.70/13.48 (in @ Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => (subset @ 95.70/13.48 Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => (in @ 95.70/13.48 Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ Y1) => 95.70/13.48 (((in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ Y1)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y0)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 in @ 95.70/13.48 Y2 @ Y1))) => 95.70/13.48 (( 95.70/13.48 (~) @ ( 95.70/13.48 subset @ 95.70/13.48 Y0 @ Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((~) @ (subset @ 95.70/13.48 Y0 @ Y1))) => 95.70/13.48 (((Y0) != (Y1))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (((( 95.70/13.48 (~) @ ( 95.70/13.48 in @ Y2 @ 95.70/13.48 Y1))) => 95.70/13.48 (( 95.70/13.48 (Y0) != 95.70/13.48 (Y1)))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ Y2)))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ Y1)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y2) => 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ Y2))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ Y1) => 95.70/13.48 (((subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (Y0) = 95.70/13.48 (Y1))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((subset @ 95.70/13.48 Y0 @ 95.70/13.48 emptyset) => 95.70/13.48 (((Y0) = 95.70/13.48 (emptyset)))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y1 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)) => 95.70/13.48 (subset @ 95.70/13.48 Y1 @ Y0))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (subset @ 95.70/13.48 Y0 @ 95.70/13.48 Y1) => 95.70/13.48 (subset @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y1)))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (in @ 95.70/13.48 ( 95.70/13.48 dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 ( 95.70/13.48 powerset @ 95.70/13.48 Y0)))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (((!!) @ ( 95.70/13.48 ^[Y1 : $i > $o]: 95.70/13.48 (subset @ 95.70/13.48 (dsetconstr @ 95.70/13.48 Y0 @ Y1) @ 95.70/13.48 Y0))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (in @ 95.70/13.48 Y1 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 (setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))) => 95.70/13.48 (((( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset))))))))))))))) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y0 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y1 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y2 : $i]: 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y3 : $o]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 ( 95.70/13.48 setunion @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y0 @ 95.70/13.48 ( 95.70/13.48 setadjoin @ 95.70/13.48 Y1 @ 95.70/13.48 emptyset)))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y0) => 95.70/13.48 (Y3))) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y2 @ 95.70/13.48 Y1) => 95.70/13.48 (Y3))) => 95.70/13.48 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.48 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl523])). 95.70/13.48 thf(zip_derived_cl554, plain, 95.70/13.48 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((((??) @ (^[Y1 : $i]: 95.70/13.48 (((Y0 @ Y1) & 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2))))))))))))) => 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((!!) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y1) => 95.70/13.48 (((Y0 @ Y2) => 95.70/13.48 (((Y1) = (Y2)))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((((Y2) = (Y3))) => 95.70/13.48 (((Y0 @ 95.70/13.48 Y2) <=> 95.70/13.48 (Y1 @ Y3))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y0 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (((Y0 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((((??) @ (^[Y2 : $i]: 95.70/13.48 (((Y1 @ Y2) & 95.70/13.48 (((!!) @ (^[Y3 : $i]: 95.70/13.48 (( 95.70/13.48 (Y1 @ 95.70/13.48 Y3) => 95.70/13.48 (( 95.70/13.48 (Y2) = 95.70/13.48 (Y3))))))))))))) => 95.70/13.48 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((Y0) = (Y1))) => 95.70/13.48 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.48 (((!!) @ (^[Y3 : $i > $o]: 95.70/13.48 (((((!!) @ ( 95.70/13.48 ^[Y4 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y4 @ 95.70/13.48 Y0) => 95.70/13.48 (( 95.70/13.48 (!!) @ ( 95.70/13.48 ^[Y5 : $i]: 95.70/13.48 (( 95.70/13.48 (in @ 95.70/13.48 Y5 @ 95.70/13.48 Y1) => 95.70/13.48 (( 95.70/13.48 (( 95.70/13.48 (Y4) = 95.70/13.48 (Y5))) => 95.70/13.48 (( 95.70/13.48 (Y2 @ 95.70/13.48 Y4) <=> 95.70/13.48 (Y3 @ Y5))))))))))))))) => 95.70/13.48 (((dsetconstr @ 95.70/13.48 Y0 @ Y2) = 95.70/13.48 (dsetconstr @ 95.70/13.48 Y1 @ Y3))))))))))))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.48 (((!!) @ (^[Y1 : $i]: 95.70/13.48 (((((!!) @ (^[Y2 : $i]: 95.70/13.48 (((in @ Y2 @ Y0) => 95.70/13.48 (in @ Y2 @ Y1)))))) => 95.70/13.48 (subset @ Y0 @ Y1))))))))) => 95.70/13.48 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y1 @ 95.70/13.49 Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ 95.70/13.49 Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ Y2 @ 95.70/13.49 Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((( 95.70/13.49 (~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ 95.70/13.49 Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 in @ 95.70/13.49 Y2 @ Y1))) => 95.70/13.49 (( 95.70/13.49 (Y0) != 95.70/13.49 (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (Y0) = 95.70/13.49 (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 emptyset) => 95.70/13.49 (((Y0) = 95.70/13.49 (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl539])). 95.70/13.49 thf(zip_derived_cl571, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i > $o]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((!!) @ (^[Y3 : $i]: 95.70/13.49 (((((Y2) = (Y3))) => 95.70/13.49 (((Y0 @ Y2) <=> 95.70/13.49 (Y1 @ Y3))))))))))) => 95.70/13.49 (((((??) @ (^[Y2 : $i]: 95.70/13.49 (((Y0 @ Y2) & 95.70/13.49 (((!!) @ (^[Y3 : $i]: 95.70/13.49 (((Y0 @ Y3) => 95.70/13.49 (((Y2) = 95.70/13.49 (Y3))))))))))))) => 95.70/13.49 (((((??) @ (^[Y2 : $i]: 95.70/13.49 (((Y1 @ Y2) & 95.70/13.49 (((!!) @ (^[Y3 : $i]: 95.70/13.49 (((Y1 @ 95.70/13.49 Y3) => 95.70/13.49 (( 95.70/13.49 (Y2) = 95.70/13.49 (Y3))))))))))))) => 95.70/13.49 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => 95.70/13.49 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.49 (((!!) @ (^[Y3 : $i > $o]: 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y4 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y4 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y5 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y5 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (Y4) = 95.70/13.49 (Y5))) => 95.70/13.49 (( 95.70/13.49 (Y2 @ 95.70/13.49 Y4) <=> 95.70/13.49 (Y3 @ Y5))))))))))))))) => 95.70/13.49 (((dsetconstr @ 95.70/13.49 Y0 @ Y2) = 95.70/13.49 (dsetconstr @ 95.70/13.49 Y1 @ Y3))))))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y1 @ 95.70/13.49 Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y0 @ 95.70/13.49 Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (in @ Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (((~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (((( 95.70/13.49 (~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ 95.70/13.49 Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 in @ 95.70/13.49 Y2 @ Y1))) => 95.70/13.49 (( 95.70/13.49 (Y0) != 95.70/13.49 (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y0 @ 95.70/13.49 (powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (Y0) = 95.70/13.49 (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 emptyset) => 95.70/13.49 (((Y0) = 95.70/13.49 (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y0) => 95.70/13.49 (in @ Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl554])). 95.70/13.49 thf(zip_derived_cl588, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => 95.70/13.49 (((!!) @ (^[Y2 : $i > $o]: 95.70/13.49 (((!!) @ (^[Y3 : $i > $o]: 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y4 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y4 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y5 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y5 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (Y4) = 95.70/13.49 (Y5))) => 95.70/13.49 (( 95.70/13.49 (Y2 @ 95.70/13.49 Y4) <=> 95.70/13.49 (Y3 @ Y5))))))))))))))) => 95.70/13.49 (((dsetconstr @ 95.70/13.49 Y0 @ Y2) = 95.70/13.49 (dsetconstr @ 95.70/13.49 Y1 @ Y3))))))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y0 @ 95.70/13.49 Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (in @ Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ ( 95.70/13.49 in @ Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (((~) @ ( 95.70/13.49 subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ 95.70/13.49 Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (( 95.70/13.49 (Y0) != 95.70/13.49 (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (Y0) = 95.70/13.49 (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl571])). 95.70/13.49 thf(zip_derived_cl601, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (in @ Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (in @ Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ ( 95.70/13.49 in @ Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ ( 95.70/13.49 subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (((( 95.70/13.49 (~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (( 95.70/13.49 (Y0) != 95.70/13.49 (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ 95.70/13.49 Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (( 95.70/13.49 (Y0) = 95.70/13.49 (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ 95.70/13.49 Y0) @ 95.70/13.49 (powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 ( 95.70/13.49 dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl588])). 95.70/13.49 thf(zip_derived_cl617, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (in @ Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((((~) @ (in @ 95.70/13.49 Y2 @ Y1))) => 95.70/13.49 (((~) @ (in @ 95.70/13.49 Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ ( 95.70/13.49 subset @ Y0 @ 95.70/13.49 Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (((Y0) != 95.70/13.49 (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => (in @ 95.70/13.49 Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y0) => 95.70/13.49 (((Y0) = 95.70/13.49 (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ 95.70/13.49 Y0) @ 95.70/13.49 (powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl601])). 95.70/13.49 thf(zip_derived_cl629, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (in @ Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((((~) @ (in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (((~) @ (in @ Y2 @ 95.70/13.49 Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ 95.70/13.49 Y2 @ Y1))) => 95.70/13.49 (((~) @ (subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y0) => 95.70/13.49 (in @ Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl617])). 95.70/13.49 thf(zip_derived_cl640, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))) => 95.70/13.49 (subset @ Y0 @ Y1))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (((~) @ (subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ ( 95.70/13.49 in @ Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y0) => 95.70/13.49 (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl629])). 95.70/13.49 thf(zip_derived_cl652, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (subset @ 95.70/13.49 Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ 95.70/13.49 Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((subset @ 95.70/13.49 Y1 @ Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y0) => (in @ 95.70/13.49 Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ 95.70/13.49 Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ 95.70/13.49 Y0) @ 95.70/13.49 (powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 ( 95.70/13.49 dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 ( 95.70/13.49 powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl640])). 95.70/13.49 thf(zip_derived_cl662, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((in @ Y2 @ Y0) => (in @ 95.70/13.49 Y2 @ Y1)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (subset @ Y0 @ 95.70/13.49 Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ 95.70/13.49 Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y2) => 95.70/13.49 (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y0) => (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ 95.70/13.49 Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ 95.70/13.49 Y0) @ 95.70/13.49 (powerset @ 95.70/13.49 Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 ( 95.70/13.49 dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl652])). 95.70/13.49 thf(zip_derived_cl675, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (subset @ Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y2) => (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y0) => (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ 95.70/13.49 Y0 @ Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ 95.70/13.49 Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl662])). 95.70/13.49 thf(zip_derived_cl685, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((~) @ (subset @ Y0 @ Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ 95.70/13.49 Y2) => (subset @ 95.70/13.49 Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y2) => (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ Y1 @ 95.70/13.49 Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ 95.70/13.49 Y0 @ (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ 95.70/13.49 Y1 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl675])). 95.70/13.49 thf(zip_derived_cl696, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((((~) @ (subset @ Y0 @ Y1))) => 95.70/13.49 (((Y0) != (Y1))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y2) => 95.70/13.49 (subset @ Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y2) => (subset @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ 95.70/13.49 Y0 @ (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl685])). 95.70/13.49 thf(zip_derived_cl706, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ Y0) => 95.70/13.49 (((((~) @ (in @ Y2 @ Y1))) => 95.70/13.49 (((Y0) != (Y1)))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y2) => 95.70/13.49 (subset @ Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 (setadjoin @ Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ 95.70/13.49 Y0 @ (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ 95.70/13.49 Y1) => (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ Y0 @ 95.70/13.49 Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ 95.70/13.49 Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 (setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl696])). 95.70/13.49 thf(zip_derived_cl716, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y2) => 95.70/13.49 (subset @ Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 (setadjoin @ Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => (in @ 95.70/13.49 Y1 @ (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ Y0 @ 95.70/13.49 Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ Y2 @ 95.70/13.49 (setunion @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl706])). 95.70/13.49 thf(zip_derived_cl725, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y2) => 95.70/13.49 (subset @ Y0 @ Y2)))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 (setadjoin @ Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => (in @ 95.70/13.49 Y1 @ (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ 95.70/13.49 (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 (setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl716])). 95.70/13.49 thf(zip_derived_cl734, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 (setadjoin @ Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => (in @ 95.70/13.49 Y1 @ (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (subset @ 95.70/13.49 (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (in @ Y1 @ 95.70/13.49 (setadjoin @ Y0 @ 95.70/13.49 (setadjoin @ Y1 @ 95.70/13.49 emptyset))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((in @ Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (in @ Y2 @ 95.70/13.49 (setunion @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 (setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset))))))))))))))) => 95.70/13.49 (((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y2 : $i]: 95.70/13.49 (((!!) @ ( 95.70/13.49 ^[Y3 : $o]: 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 ( 95.70/13.49 setunion @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y0 @ 95.70/13.49 ( 95.70/13.49 setadjoin @ 95.70/13.49 Y1 @ 95.70/13.49 emptyset)))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (Y3))) => 95.70/13.49 (( 95.70/13.49 (( 95.70/13.49 (in @ 95.70/13.49 Y2 @ 95.70/13.49 Y1) => 95.70/13.49 (Y3))) => 95.70/13.49 (Y3)))))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.49 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl725])). 95.70/13.49 thf(zip_derived_cl741, plain, 95.70/13.49 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((subset @ Y0 @ Y2) => 95.70/13.49 (subset @ Y0 @ 95.70/13.49 (setadjoin @ Y1 @ Y2))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => (in @ Y0 @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (((subset @ Y1 @ Y0) => 95.70/13.49 (((Y0) = (Y1))))))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((subset @ Y0 @ emptyset) => 95.70/13.49 (((Y0) = (emptyset)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y1 @ Y0) => (in @ Y1 @ 95.70/13.49 (powerset @ Y0)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((in @ Y1 @ (powerset @ Y0)) => 95.70/13.49 (subset @ Y1 @ Y0))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((subset @ Y0 @ Y1) => 95.70/13.49 (subset @ (powerset @ Y0) @ 95.70/13.49 (powerset @ Y1)))))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (in @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 (powerset @ Y0)))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.49 (subset @ 95.70/13.49 (dsetconstr @ Y0 @ Y1) @ 95.70/13.49 Y0))))))) => 95.70/13.49 (((((!!) @ (^[Y0 : $i]: 95.70/13.49 (((!!) @ (^[Y1 : $i]: 95.70/13.49 (((!!) @ (^[Y2 : $i]: 95.70/13.49 (((in @ 95.70/13.49 Y2 @ 95.70/13.49 Y0) => 95.70/13.49 (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (( 95.70/13.50 (!!) @ ( 95.70/13.50 ^[Y3 : $o]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl734])). 95.70/13.50 thf(zip_derived_cl746, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (in @ Y0 @ 95.70/13.50 (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => 95.70/13.50 (((subset @ Y1 @ Y0) => (((Y0) = (Y1))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y1 @ Y0) => (in @ Y1 @ 95.70/13.50 (powerset @ Y0)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ (powerset @ Y0)) => 95.70/13.50 (subset @ Y1 @ Y0))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => 95.70/13.50 (subset @ (powerset @ Y0) @ 95.70/13.50 (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ 95.70/13.50 (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ 95.70/13.50 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (( 95.70/13.50 (!!) @ ( 95.70/13.50 ^[Y3 : $o]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl741])). 95.70/13.50 thf(zip_derived_cl752, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => 95.70/13.50 (((subset @ Y1 @ Y0) => (((Y0) = (Y1))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y1 @ Y0) => (in @ Y1 @ 95.70/13.50 (powerset @ Y0)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ (powerset @ Y0)) => 95.70/13.50 (subset @ Y1 @ Y0))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (subset @ 95.70/13.50 (powerset @ Y0) @ 95.70/13.50 (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ 95.70/13.50 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 Y0) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ ( 95.70/13.50 ^[Y3 : $o]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl746])). 95.70/13.50 thf(zip_derived_cl759, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y1 @ Y0) => (in @ Y1 @ 95.70/13.50 (powerset @ Y0)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ (powerset @ Y0)) => 95.70/13.50 (subset @ Y1 @ Y0))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (subset @ 95.70/13.50 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ 95.70/13.50 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 Y0) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ ( 95.70/13.50 ^[Y3 : $o]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl752])). 95.70/13.50 thf(zip_derived_cl765, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y1 @ Y0) => (in @ Y1 @ 95.70/13.50 (powerset @ Y0)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ (powerset @ Y0)) => 95.70/13.50 (subset @ Y1 @ Y0))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (subset @ 95.70/13.50 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ 95.70/13.50 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 Y1) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ ( 95.70/13.50 ^[Y3 : $o]: 95.70/13.50 (((in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl759])). 95.70/13.50 thf(zip_derived_cl771, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ (powerset @ Y0)) => (subset @ 95.70/13.50 Y1 @ Y0))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (subset @ 95.70/13.50 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 Y1) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ ( 95.70/13.50 ^[Y3 : $o]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (((( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl765])). 95.70/13.50 thf(zip_derived_cl776, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (subset @ 95.70/13.50 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl771])). 95.70/13.50 thf(zip_derived_cl782, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((subset @ Y0 @ Y1) => (subset @ 95.70/13.50 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 ( 95.70/13.50 setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl776])). 95.70/13.50 thf(zip_derived_cl788, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (in @ (dsetconstr @ Y0 @ Y1) @ 95.70/13.50 (powerset @ Y0)))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => 95.70/13.50 (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (((in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 ( 95.70/13.50 setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl782])). 95.70/13.50 thf(zip_derived_cl792, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i > $o]: 95.70/13.50 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (((( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (( 95.70/13.50 (( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl788])). 95.70/13.50 thf(zip_derived_cl796, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y0) => (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (((((in @ 95.70/13.50 Y2 @ 95.70/13.50 Y0) => 95.70/13.50 (Y3))) => 95.70/13.50 (((( 95.70/13.50 (in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl792])). 95.70/13.50 thf(zip_derived_cl801, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (in @ Y1 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))) => 95.70/13.50 (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => (in @ 95.70/13.50 Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ emptyset)))) => 95.70/13.50 (((((in @ Y2 @ 95.70/13.50 Y0) => (Y3))) => 95.70/13.50 (((((in @ 95.70/13.50 Y2 @ 95.70/13.50 Y1) => 95.70/13.50 (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl796])). 95.70/13.50 thf(zip_derived_cl805, plain, 95.70/13.50 (~ (((((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ Y1) => (in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))))))))))))))) => 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y0 @ 95.70/13.50 (setadjoin @ 95.70/13.50 Y1 @ emptyset)))) => 95.70/13.50 (((((in @ Y2 @ 95.70/13.50 Y0) => (Y3))) => 95.70/13.50 (((((in @ Y2 @ 95.70/13.50 Y1) => (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl801])). 95.70/13.50 thf(zip_derived_cl809, plain, 95.70/13.50 (~ (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((!!) @ (^[Y3 : $o]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ 95.70/13.50 emptyset)))) => 95.70/13.50 (((((in @ Y2 @ 95.70/13.50 Y0) => (Y3))) => 95.70/13.50 (((((in @ Y2 @ 95.70/13.50 Y1) => (Y3))) => 95.70/13.50 (Y3)))))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl805])). 95.70/13.50 thf(zip_derived_cl813, plain, 95.70/13.50 (~ (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $o]: 95.70/13.50 (((in @ Y1 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ '#sk955' @ 95.70/13.50 (setadjoin @ Y0 @ emptyset)))) => 95.70/13.50 (((((in @ Y1 @ '#sk955') => (Y2))) => 95.70/13.50 (((((in @ Y1 @ Y0) => (Y2))) => 95.70/13.50 (Y2))))))))))))))))), 95.70/13.50 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl809])). 95.70/13.50 thf(zip_derived_cl815, plain, 95.70/13.50 (~ (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $o]: 95.70/13.50 (((in @ Y0 @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ '#sk955' @ 95.70/13.50 (setadjoin @ '#sk956' @ emptyset)))) => 95.70/13.50 (((((in @ Y0 @ '#sk955') => (Y1))) => 95.70/13.50 (((((in @ Y0 @ '#sk956') => (Y1))) => (Y1)))))))))))))), 95.70/13.50 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl813])). 95.70/13.50 thf(zip_derived_cl817, plain, 95.70/13.50 (~ (((!!) @ (^[Y0 : $o]: 95.70/13.50 (((in @ '#sk957' @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ '#sk955' @ 95.70/13.50 (setadjoin @ '#sk956' @ emptyset)))) => 95.70/13.50 (((((in @ '#sk957' @ '#sk955') => (Y0))) => 95.70/13.50 (((((in @ '#sk957' @ '#sk956') => (Y0))) => (Y0))))))))))), 95.70/13.50 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl815])). 95.70/13.50 thf(zip_derived_cl824, plain, 95.70/13.50 (~ (((in @ '#sk957' @ 95.70/13.50 (setunion @ 95.70/13.50 (setadjoin @ '#sk955' @ (setadjoin @ '#sk956' @ emptyset)))) => 95.70/13.50 (((((in @ '#sk957' @ '#sk955') => ('#sk958'))) => 95.70/13.50 (((((in @ '#sk957' @ '#sk956') => ('#sk958'))) => ('#sk958')))))))), 95.70/13.50 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl817])). 95.70/13.50 thf(zip_derived_cl826, plain, 95.70/13.50 (~ (((((in @ '#sk957' @ '#sk955') => ('#sk958'))) => 95.70/13.50 (((((in @ '#sk957' @ '#sk956') => ('#sk958'))) => ('#sk958')))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl824])). 95.70/13.50 thf(zip_derived_cl827, plain, 95.70/13.50 ( (((in @ '#sk957' @ '#sk955') => ('#sk958')))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl826])). 95.70/13.50 thf(zip_derived_cl829, plain, ((~ (in @ '#sk957' @ '#sk955') | ('#sk958'))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl827])). 95.70/13.50 thf(zip_derived_cl828, plain, 95.70/13.50 (~ (((((in @ '#sk957' @ '#sk956') => ('#sk958'))) => ('#sk958')))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl826])). 95.70/13.50 thf(zip_derived_cl831, plain, (~ ('#sk958')), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl828])). 95.70/13.50 thf(zip_derived_cl838, plain, (~ (in @ '#sk957' @ '#sk955')), 95.70/13.50 inference('demod', [status(thm)], [zip_derived_cl829, zip_derived_cl831])). 95.70/13.50 thf(zip_derived_cl830, plain, 95.70/13.50 ( (((in @ '#sk957' @ '#sk956') => ('#sk958')))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl828])). 95.70/13.50 thf(zip_derived_cl832, plain, ((~ (in @ '#sk957' @ '#sk956') | ('#sk958'))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl830])). 95.70/13.50 thf(zip_derived_cl831, plain, (~ ('#sk958')), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl828])). 95.70/13.50 thf(zip_derived_cl839, plain, (~ (in @ '#sk957' @ '#sk956')), 95.70/13.50 inference('demod', [status(thm)], [zip_derived_cl832, zip_derived_cl831])). 95.70/13.50 thf(zip_derived_cl825, plain, 95.70/13.50 ( (in @ '#sk957' @ 95.70/13.50 (setunion @ (setadjoin @ '#sk955' @ (setadjoin @ '#sk956' @ emptyset))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl824])). 95.70/13.50 thf(zip_derived_cl20, plain, 95.70/13.50 ( (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ (setunion @ Y0)) <=> 95.70/13.50 (((??) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y1 @ Y2) & (in @ Y2 @ Y0))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl15])). 95.70/13.50 thf(zip_derived_cl25, plain, 95.70/13.50 (![X2 : $i]: 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((in @ Y0 @ (setunion @ X2)) <=> 95.70/13.50 (((??) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y0 @ Y1) & (in @ Y1 @ X2)))))))))))), 95.70/13.50 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl20])). 95.70/13.50 thf(zip_derived_cl30, plain, 95.70/13.50 (![X2 : $i, X4 : $i]: 95.70/13.50 (((in @ X4 @ (setunion @ X2)) <=> 95.70/13.50 (((??) @ (^[Y0 : $i]: (((in @ X4 @ Y0) & (in @ Y0 @ X2))))))))), 95.70/13.50 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl25])). 95.70/13.50 thf(zip_derived_cl33, plain, 95.70/13.50 (![X2 : $i, X4 : $i]: 95.70/13.50 ((in @ X4 @ (setunion @ X2)) 95.70/13.50 = (((??) @ (^[Y0 : $i]: (((in @ X4 @ Y0) & (in @ Y0 @ X2)))))))), 95.70/13.50 inference('simplify nested equalities', [status(thm)], [zip_derived_cl30])). 95.70/13.50 thf(zip_derived_cl368, plain, 95.70/13.50 ( (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((!!) @ (^[Y2 : $i]: 95.70/13.50 (((in @ Y2 @ 95.70/13.50 (setadjoin @ Y0 @ 95.70/13.50 (setadjoin @ Y1 @ emptyset))) => 95.70/13.50 (((((Y2) = (Y1))) | 95.70/13.50 (((Y2) = (Y0))))))))))))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl359])). 95.70/13.50 thf(zip_derived_cl376, plain, 95.70/13.50 (![X2 : $i]: 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((!!) @ (^[Y1 : $i]: 95.70/13.50 (((in @ Y1 @ 95.70/13.50 (setadjoin @ X2 @ 95.70/13.50 (setadjoin @ Y0 @ emptyset))) => 95.70/13.50 (((((Y1) = (Y0))) | (((Y1) = (X2)))))))))))))), 95.70/13.50 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl368])). 95.70/13.50 thf(zip_derived_cl384, plain, 95.70/13.50 (![X2 : $i, X4 : $i]: 95.70/13.50 (((!!) @ (^[Y0 : $i]: 95.70/13.50 (((in @ Y0 @ 95.70/13.50 (setadjoin @ X2 @ (setadjoin @ X4 @ emptyset))) => 95.70/13.50 (((((Y0) = (X4))) | (((Y0) = (X2))))))))))), 95.70/13.50 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl376])). 95.70/13.50 thf(zip_derived_cl390, plain, 95.70/13.50 (![X2 : $i, X4 : $i, X6 : $i]: 95.70/13.50 (((in @ X6 @ (setadjoin @ X2 @ (setadjoin @ X4 @ emptyset))) => 95.70/13.50 (((((X6) = (X4))) | (((X6) = (X2)))))))), 95.70/13.50 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl384])). 95.70/13.50 thf(zip_derived_cl395, plain, 95.70/13.50 (![X2 : $i, X4 : $i, X6 : $i]: 95.70/13.50 (~ (in @ X6 @ (setadjoin @ X2 @ (setadjoin @ X4 @ emptyset))) 95.70/13.50 | (((((X6) = (X4))) | (((X6) = (X2))))))), 95.70/13.50 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl390])). 95.70/13.50 thf(zip_derived_cl400, plain, 95.70/13.50 (![X2 : $i, X4 : $i, X6 : $i]: 95.70/13.50 ( (((X6) = (X4))) 95.70/13.50 | (((X6) = (X2))) 95.70/13.50 | ~ (in @ X6 @ (setadjoin @ X2 @ (setadjoin @ X4 @ emptyset))))), 95.70/13.50 inference('lazy_cnf_or', [status(thm)], [zip_derived_cl395])). 95.70/13.50 thf(zip_derived_cl405, plain, 95.70/13.50 (![X2 : $i, X4 : $i, X6 : $i]: 95.70/13.50 (((X6) = (X4)) 95.70/13.50 | ((X6) = (X2)) 95.70/13.50 | ~ (in @ X6 @ (setadjoin @ X2 @ (setadjoin @ X4 @ emptyset))))), 95.70/13.50 inference('simplify nested equalities', [status(thm)], 95.70/13.50 [zip_derived_cl400])). 95.70/13.50 thf(zip_derived_cl3494, plain, ($false), 95.70/13.50 inference('eprover', [status(thm)], 95.70/13.50 [zip_derived_cl838, zip_derived_cl839, zip_derived_cl825, 95.70/13.50 zip_derived_cl33, zip_derived_cl405])). 95.70/13.50 95.70/13.50 % SZS output end Refutation 95.70/13.50 95.70/13.50 95.70/13.50 % Terminating... 96.82/13.69 % Runner terminated. 96.85/13.72 % Zipperpin 1.5 exiting 96.85/13.73 EOF